Buildresult: linus-rand/arm64-randconfig/arm64-gcc5 built on Jan 7 2022, 04:21
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Jan 7 2022, 04:21
Duration:
0:07:01.008976
Builder:
blade46
Revision:
Merge tag 'net-5.16-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net (
75acfdb6fd922598a408a0d864486aeb167c1a97)
Target:
linus-rand/arm64-randconfig/arm64-gcc5
Branch:
linus-rand
Compiler:
arm64-gcc5
(aarch64-linux-gcc.br_real (Buildroot 2016.11-git-00613-ge98b4dd) 5.4.0 / GNU ld (GNU Binutils) 2.25.1)
Config:
randconfig
(
download
)
Log:
Download original
Possible warnings (18)
/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] /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] /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] /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] /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] /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] /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] /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] /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] cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' /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] /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] /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] 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: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum
Full Log
# git rev-parse -q --verify 75acfdb6fd922598a408a0d864486aeb167c1a97^{commit} 75acfdb6fd922598a408a0d864486aeb167c1a97 already have revision, skipping fetch # git checkout -q -f -B kisskb 75acfdb6fd922598a408a0d864486aeb167c1a97 # git clean -qxdf # < git log -1 # commit 75acfdb6fd922598a408a0d864486aeb167c1a97 # Merge: 49ef78e59b07 db54c12a3d7e # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Wed Jan 5 14:08:56 2022 -0800 # # Merge tag 'net-5.16-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net # # Pull networking fixes from Jakub Kicinski" # "Networking fixes, including fixes from bpf, and WiFi. One last pull # request, turns out some of the recent fixes did more harm than good. # # Current release - regressions: # # - Revert "xsk: Do not sleep in poll() when need_wakeup set", made the # problem worse # # - Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in # __fixed_phy_register", broke EPROBE_DEFER handling # # - Revert "net: usb: r8152: Add MAC pass-through support for more # Lenovo Docks", broke setups without a Lenovo dock # # Current release - new code bugs: # # - selftests: set amt.sh executable # # Previous releases - regressions: # # - batman-adv: mcast: don't send link-local multicast to mcast routers # # Previous releases - always broken: # # - ipv4/ipv6: check attribute length for RTA_FLOW / RTA_GATEWAY # # - sctp: hold endpoint before calling cb in # sctp_transport_lookup_process # # - mac80211: mesh: embed mesh_paths and mpp_paths into # ieee80211_if_mesh to avoid complicated handling of sub-object # allocation failures # # - seg6: fix traceroute in the presence of SRv6 # # - tipc: fix a kernel-infoleak in __tipc_sendmsg()" # # * tag 'net-5.16-final' of git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net: (36 commits) # selftests: set amt.sh executable # Revert "net: usb: r8152: Add MAC passthrough support for more Lenovo Docks" # sfc: The RX page_ring is optional # iavf: Fix limit of total number of queues to active queues of VF # i40e: Fix incorrect netdev's real number of RX/TX queues # i40e: Fix for displaying message regarding NVM version # i40e: fix use-after-free in i40e_sync_filters_subtask() # i40e: Fix to not show opcode msg on unsuccessful VF MAC change # ieee802154: atusb: fix uninit value in atusb_set_extended_addr # mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh # mac80211: initialize variable have_higher_than_11mbit # sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc # netrom: fix copying in user data in nr_setsockopt # udp6: Use Segment Routing Header for dest address if present # icmp: ICMPV6: Examine invoking packet for Segment Route Headers. # seg6: export get_srh() for ICMP handling # Revert "net: phy: fixed_phy: Fix NULL vs IS_ERR() checking in __fixed_phy_register" # ipv6: Do cleanup if attribute validation fails in multipath route # ipv6: Continue processing multipath route even if gateway attribute is invalid # net/fsl: Remove leftover definition in xgmac_mdio # ... # < /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 75acfdb6fd922598a408a0d864486aeb167c1a97 # < 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 # 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/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h: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/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h: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' In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/randomize_layout_plugin.c:19: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' warning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum 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 '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; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/damon.h:43, from /kisskb/src/mm/damon/core.c:19: /kisskb/src/mm/damon/core.c: In function 'trace_event_raw_event_damon_aggregated': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/damon.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(damon_aggregated, ^ /kisskb/src/mm/damon/core.c: In function 'damon_check_reset_time_interval': /kisskb/src/mm/damon/core.c:508:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/mm/damon/core.c: In function 'damos_wmark_metric_value': /kisskb/src/mm/damon/core.c:928:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/mm/damon/core.c: In function 'damon_do_apply_schemes': /kisskb/src/mm/damon/core.c:580:28: note: byref variable will be forcibly initialized struct timespec64 begin, end; ^ /kisskb/src/mm/damon/core.c:580:21: note: byref variable will be forcibly initialized struct timespec64 begin, end; ^ In file included from /kisskb/src/mm/damon/core-test.h:15:0, from /kisskb/src/mm/damon/core.c:1082: /kisskb/src/mm/damon/core.c: In function 'damon_test_merge_two': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:164:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, i, 1); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/mm/damon/core-test.h:161:3: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, r, r3); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:157:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->nr_accesses, 16u); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:156:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.end, 300ul); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:155:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.start, 0ul); ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_merge_regions_of': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:207:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.end, eaddrs[i]); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:206:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.start, saddrs[i]); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:203:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, damon_nr_regions(t), 5u); ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_regions': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:34:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0u, damon_nr_regions(t)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:31:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1u, damon_nr_regions(t)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:28:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0u, damon_nr_regions(t)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:25:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0u, r->nr_accesses); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:24:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 2ul, r->ar.end); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:23:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1ul, r->ar.start); ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_split_regions_of': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:948:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1106:2: note: in expansion of macro 'KUNIT_BASE_LE_MSG_ASSERTION' KUNIT_BASE_LE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1116:2: note: in expansion of macro 'KUNIT_BINARY_LE_MSG_ASSERTION' KUNIT_BINARY_LE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1478:2: note: in expansion of macro 'KUNIT_BINARY_LE_ASSERTION' KUNIT_BINARY_LE_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:229:2: note: in expansion of macro 'KUNIT_EXPECT_LE' KUNIT_EXPECT_LE(test, damon_nr_regions(t), 4u); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:948:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1106:2: note: in expansion of macro 'KUNIT_BASE_LE_MSG_ASSERTION' KUNIT_BASE_LE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1116:2: note: in expansion of macro 'KUNIT_BINARY_LE_MSG_ASSERTION' KUNIT_BINARY_LE_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1478:2: note: in expansion of macro 'KUNIT_BINARY_LE_ASSERTION' KUNIT_BINARY_LE_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:222:2: note: in expansion of macro 'KUNIT_EXPECT_LE' KUNIT_EXPECT_LE(test, damon_nr_regions(t), 2u); ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_split_at': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:134:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.end, 100ul); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:133:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.start, 25ul); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:130:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.end, 25ul); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:129:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, r->ar.start, 0ul); ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_target': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:63:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0u, nr_damon_targets(c)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:60:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1u, nr_damon_targets(c)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:57:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0u, nr_damon_targets(c)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:56:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 42ul, t->id); ^ /kisskb/src/mm/damon/core.c: In function 'damon_test_aggregate': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:114:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 3, it); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:110:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 3, ir); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/mm/damon/core-test.h:106:4: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0u, r->nr_accesses); ^ /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; ^ /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 = { ^ 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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/ipc/util.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/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/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_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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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/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 = { ^ /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/net/bpf_jit_comp.c: In function 'bpf_int_jit_compile': /kisskb/src/arch/arm64/net/bpf_jit_comp.c:1005:17: note: byref variable will be forcibly initialized struct jit_ctx ctx; ^ 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/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: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, ^ 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, ^ 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) ^ /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/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; ^ 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 '__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) ^ 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 'folio_wait_bit_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/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; ^ 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 '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/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/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:3299: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 '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/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; ^ /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 = { ^ 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 '__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 '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/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_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_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/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 = {}; ^ /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 '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, ^ 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/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_hang': /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/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:554:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_hang, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:191:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^ /kisskb/src/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, ^ /kisskb/src/arch/arm64/mm/hugetlbpage.c: In function 'get_clear_flush': /kisskb/src/arch/arm64/mm/hugetlbpage.c:186:25: note: byref variable will be forcibly initialized struct vm_area_struct vma = TLB_FLUSH_VMA(mm, 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/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_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/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/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:8877:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/kernel/sched/sched.h:1854:0, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'psi_ttwu_dequeue': /kisskb/src/kernel/sched/stats.h:166:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c: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 'cpu_cgroup_fork': /kisskb/src/kernel/sched/core.c:9943:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__cfs_schedulable': /kisskb/src/kernel/sched/core.c:10464:30: note: byref variable will be forcibly initialized struct cfs_schedulable_data data = { ^ /kisskb/src/kernel/sched/core.c: In function 'tg_set_cfs_bandwidth': /kisskb/src/kernel/sched/core.c:10267:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:6136:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3631:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:2320:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:8784:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:3203: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 '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/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/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; ^ /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/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 }; ^ 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/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/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/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:9181:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/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/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, 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/events/sched.h:10, 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/arch/arm64/kernel/time.c: In function 'profile_pc': /kisskb/src/arch/arm64/kernel/time.c:37:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/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/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:9845:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/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/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/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; ^ 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/security/keys/encrypted-keys/encrypted.c:14: /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h: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/encrypted-keys/encrypted.c: In function 'encrypted_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/encrypted-keys/encrypted.c:885:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, new_epayload); ^ /kisskb/src/security/keys/encrypted-keys/encrypted.c: In function 'encrypted_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/encrypted-keys/encrypted.c:819:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, epayload); ^ /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/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)); ^ 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/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; ^ 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 '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)); ^ /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/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; ^ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_neon_stream_xor': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:107:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'xchacha_neon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:150:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '__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/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; ^ /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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ In file included from /kisskb/src/ipc/sem.c:87:0: /kisskb/src/ipc/sem.c: In function 'semctl_main': /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: In function 'semctl_setval': /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/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) ^ /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 'ksys_semget': /kisskb/src/ipc/sem.c:610:20: note: byref variable will be forcibly initialized struct ipc_params sem_params; ^ 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/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/sem.c:2264:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ 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/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:430:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:408:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:339:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:338:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:282:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:281:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /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/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/cpu_errata.c: In function 'has_neoverse_n1_erratum_1542419': /kisskb/src/arch/arm64/kernel/cpu_errata.c:191:26: note: byref variable will be forcibly initialized const struct midr_range range = MIDR_ALL_VERSIONS(MIDR_NEOVERSE_N1); ^ 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); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); ^ In file included from /kisskb/src/include/linux/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/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:140:11: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:624:19: note: byref variable will be forcibly initialized struct list_head dirty; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /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 = { ^ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_alternatives_module': /kisskb/src/arch/arm64/kernel/alternative.c:253:20: note: byref variable will be forcibly initialized struct alt_region region = { ^ /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/arch/arm64/crypto/aes-neonbs-glue.c: In function '__ecb_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:98:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function '__xts_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:281:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:209:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:181:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:158:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_cbc_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:135:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:76:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_xts_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:250:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^ /kisskb/src/arch/arm64/kernel/idle.c: In function 'cpu_do_idle': /kisskb/src/arch/arm64/kernel/idle.c:25:33: note: byref variable will be forcibly initialized struct arm_cpuidle_irq_context context; ^ /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 = { ^ 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/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1033:12: note: byref variable will be forcibly initialized cpumask_t mask; ^ 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:504:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:626:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:827:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^ 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/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: byref variable will be forcibly initialized struct frame_tail buftail; ^ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'perf_callchain_kernel': /kisskb/src/arch/arm64/kernel/perf_callchain.c:150:20: note: byref variable will be forcibly initialized struct stackframe frame; ^ /kisskb/src/fs/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/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/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/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; ^ /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 'ksys_shmget': /kisskb/src/ipc/shm.c:823:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^ 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, ^ /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:364:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:384: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 'oom_killer_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/arch/arm64/kernel/hw_breakpoint.c: In function 'breakpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:628:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ /kisskb/src/arch/arm64/kernel/hw_breakpoint.c: In function 'watchpoint_handler': /kisskb/src/arch/arm64/kernel/hw_breakpoint.c:763:33: note: byref variable will be forcibly initialized struct arch_hw_breakpoint_ctrl ctrl; ^ /kisskb/src/arch/arm64/kernel/suspend.c: In function 'cpu_suspend': /kisskb/src/arch/arm64/kernel/suspend.c:94:33: note: byref variable will be forcibly initialized struct arm_cpuidle_irq_context context; ^ /kisskb/src/arch/arm64/kernel/suspend.c:93:26: note: byref variable will be forcibly initialized struct sleep_stack_data state; ^ /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 = { ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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:1173: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/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/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:15: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/arch/arm64/kernel/machine_kexec.c: In function 'machine_kexec_post_load': /kisskb/src/arch/arm64/kernel/machine_kexec.c:122:24: note: byref variable will be forcibly initialized struct trans_pgd_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/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; ^ 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/arch/arm64/kernel/kexec_image.c: In function 'image_load': /kisskb/src/arch/arm64/kernel/kexec_image.c:45:19: note: byref variable will be forcibly initialized struct kexec_buf kbuf; ^ /kisskb/src/arch/arm64/kernel/machine_kexec_file.c: In function 'load_other_segments': /kisskb/src/arch/arm64/kernel/machine_kexec_file.c:87:19: note: byref variable will be forcibly initialized struct kexec_buf kbuf; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized kgid_t gid; ^ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized kuid_t uid; ^ /kisskb/src/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/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; ^ /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized struct path path, *pathp = NULL; ^ /kisskb/src/fs/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; ^ /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; ^ 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:2184: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/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) ^ 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/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; ^ 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) ^ /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/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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: In function 'release_pages': /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) ^ 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/fair.c:23: /kisskb/src/kernel/sched/fair.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-dw-apb-ictl.c: In function 'dw_apb_ictl_init': /kisskb/src/drivers/irqchip/irq-dw-apb-ictl.c:118:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/irqchip/irq-sun6i-r.c: In function 'sun6i_r_intc_domain_alloc': /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/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/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/mm/truncate.c: In function 'truncate_inode_pages_range': /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/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 '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 '__sched_group_set_shares': /kisskb/src/kernel/sched/fair.c:11610:19: 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; ^ 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/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/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/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/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/persistent.c: In function 'key_get_persistent': /kisskb/src/security/keys/persistent.c:76:27: note: byref variable will be forcibly initialized struct keyring_index_key index_key; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /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/kernel/sched/fair.c: In function 'distribute_cfs_runtime': /kisskb/src/kernel/sched/fair.c:4979:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c: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/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 'online_fair_sched_group': /kisskb/src/kernel/sched/fair.c:11514:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/fair.c: In function 'sched_group_set_idle': /kisskb/src/kernel/sched/fair.c:11664:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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/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, ^ 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/dh.c: In function '__keyctl_dh_compute': /kisskb/src/security/keys/dh.c:238:23: note: byref variable will be forcibly initialized struct dh_completion compl; ^ /kisskb/src/security/keys/dh.c:237:21: note: byref variable will be forcibly initialized struct scatterlist outsg; ^ /kisskb/src/security/keys/dh.c:236:12: note: byref variable will be forcibly initialized struct dh dh_inputs; ^ /kisskb/src/security/keys/dh.c:235:26: note: byref variable will be forcibly initialized struct keyctl_dh_params pcopy; ^ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:414:27: note: byref variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119:27: note: byref variable will be forcibly initialized struct kernel_pkey_query info; ^ /kisskb/src/security/keys/keyctl_pkey.c:118:28: note: byref variable will be forcibly initialized struct keyctl_pkey_params uparams; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/security/keys/keyctl_pkey.c:166:27: note: byref variable will be forcibly initialized struct kernel_pkey_query res; ^ /kisskb/src/security/keys/keyctl_pkey.c:165:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_e_d_s': /kisskb/src/security/keys/keyctl_pkey.c: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/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /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/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /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/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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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); ^ 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: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:799:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c: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:1551:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ /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/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, \ ^ 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/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; ^ 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/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/vmscan.h:500, from /kisskb/src/mm/vmscan.c:63: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1249:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:49: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:66: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:89: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:115: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:159: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:199: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:244: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:281: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:353: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:404: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:440: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:471:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_throttled, ^ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3338:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /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:330:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:922: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 '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); ^ 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:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ In file included from /kisskb/src/include/linux/radix-tree.h: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:867:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c: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; ^ 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/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:1207:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'of_pmsi_get_dev_id': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:24:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/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 'shrink_page_list': /kisskb/src/mm/vmscan.c:1519: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:1518: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:1517: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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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 = { ^ /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) ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_power_sync_ref': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/include/sound/core.h:190:2: note: in expansion of macro 'wait_event' wait_event(card->power_ref_sleep, !atomic_read(&card->power_ref)); ^ /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/mm/vmscan.c:3778:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/vmscan.c:3774:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^ /kisskb/src/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:973:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1033:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/sound/core/init.c:539:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(card->remove_sleep, ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /kisskb/src/sound/core/init.c:605:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(released); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ 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:2312: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/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/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1975: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:1972:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_irq_gic_domain_alloc': /kisskb/src/sound/core/init.c: In function 'snd_power_ref_and_wait': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:45:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/sound/core/init.c:1114:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ 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:2127: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/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/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:2397: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:2393: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) ^ In 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/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2507: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:2506: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:2505: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/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/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/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/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/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; ^ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2597: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:2596: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/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_topdown': /kisskb/src/fs/hugetlbfs/inode.c:220:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlb_get_unmapped_area_bottomup': /kisskb/src/fs/hugetlbfs/inode.c:204:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'remove_inode_hugepages': /kisskb/src/fs/hugetlbfs/inode.c:471:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_fallocate': /kisskb/src/fs/hugetlbfs/inode.c:634:24: note: byref variable will be forcibly initialized struct vm_area_struct pseudo_vma; ^ /kisskb/src/fs/hugetlbfs/inode.c: In function 'hugetlbfs_parse_param': /kisskb/src/fs/hugetlbfs/inode.c:1224:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized struct kstat stat; ^ /kisskb/src/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/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: In function 'gic_of_setup_kvm_info': /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; ^ 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 '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/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; ^ /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; ^ /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; ^ /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.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; ^ /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; ^ 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/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; ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:630:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:638:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^ /kisskb/src/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/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1419:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1440:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1468:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1465:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1561:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1516:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1513:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1050:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^ /kisskb/src/fs/fuse/dev.c:1049:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1739:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1852:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1966:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1944:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1104:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:625:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/fs/fuse/dev.c:1238:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1372:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1350:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2128:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /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/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2199:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:2189:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^ /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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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)) ^ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'imx_gpcv2_domain_alloc': /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:166:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^ In file included from /kisskb/src/include/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, ^ 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: In function 'pcpu_balance_free': /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/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/drivers/irqchip/irq-mvebu-gicp.c: In function 'gicp_irq_domain_alloc': /kisskb/src/drivers/irqchip/irq-mvebu-gicp.c:84:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ In file included from /kisskb/src/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/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/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); ^ 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: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:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ In file included from /kisskb/src/include/trace/define_trace.h: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: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/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/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/include/trace/trace_events.h: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/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/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/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_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, ^ /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, ^ /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/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, ^ /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 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:1095:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ /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; ^ /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/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: 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: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: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/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/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; ^ 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)); ^ 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 = { \ ^ 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_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/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/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h: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 '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; ^ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:568:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c: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: 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); ^ /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; ^ 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/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) ^ 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/sound/core/control.c: In function 'snd_ctl_elem_list': /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/sound/core/control.c:750:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /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/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:788:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_list list; ^ /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, ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1854:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/control.c:1851:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_notify_one': /kisskb/src/sound/core/control.c:203:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id = kctl->id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1725:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c:1721:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:376:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1043:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_read': /kisskb/src/sound/core/control.c:1065:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1203:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1231:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1609:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info 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/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/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1628:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:422:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:435: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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/mm/list_lru.c:8: /kisskb/src/mm/list_lru.c: In function 'memcg_update_list_lru_node': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/list_lru.c:410:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nlru->memcg_lrus, new); ^ 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/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:120:17: note: byref variable will be forcibly initialized struct dentry dentry; ^ /kisskb/src/fs/fuse/dir.c: In function 'time_to_jiffies': /kisskb/src/fs/fuse/dir.c:89:21: note: byref variable will be forcibly initialized struct timespec64 ts = { ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_access': /kisskb/src/fs/fuse/dir.c:1155:24: note: byref variable will be forcibly initialized struct fuse_access_in inarg; ^ In file included from /kisskb/src/fs/fuse/dir.c:9:0: /kisskb/src/fs/fuse/dir.c: In function 'fuse_dentry_revalidate': /kisskb/src/fs/fuse/dir.c:210:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^ /kisskb/src/fs/fuse/dir.c:209:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_getattr': /kisskb/src/fs/fuse/dir.c:976:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:975:25: note: byref variable will be forcibly initialized struct fuse_getattr_in inarg; ^ 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); ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_create_open': /kisskb/src/fs/fuse/dir.c:476:24: note: byref variable will be forcibly initialized struct fuse_entry_out outentry; ^ /kisskb/src/fs/fuse/dir.c:475:23: note: byref variable will be forcibly initialized struct fuse_open_out outopen; ^ /kisskb/src/fs/fuse/dir.c:474:24: note: byref variable will be forcibly initialized struct fuse_create_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'create_new_entry': /kisskb/src/fs/fuse/dir.c:618:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:706:23: note: byref variable will be forcibly initialized struct fuse_mkdir_in inarg; ^ 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/fs/fuse/dir.c:9:0: /kisskb/src/fs/fuse/dir.c: In function 'fuse_symlink': /kisskb/src/fs/fuse/dir.c:730:12: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:677:23: note: byref variable will be forcibly initialized struct fuse_mknod_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:414:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:919:22: note: byref variable will be forcibly initialized struct fuse_link_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:837:25: note: byref variable will be forcibly initialized struct fuse_rename2_in inarg; ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_set_nowrite': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dir.c:1463:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_flush_times': /kisskb/src/fs/fuse/dir.c:1513:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1512:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1553:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^ /kisskb/src/fs/fuse/dir.c:1552:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^ 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)); ^ /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/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) ^ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:144:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:26:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2579:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^ /kisskb/src/fs/fuse/file.c:2578:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:2734:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/file.c:449:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, 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/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function '__readahead_batch': /kisskb/src/include/linux/pagemap.h:1111:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->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/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:2800:15: note: byref variable will be forcibly initialized struct iattr attr; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2614:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_open': /kisskb/src/fs/fuse/file.c:142:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2506:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2487:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^ /kisskb/src/fs/fuse/file.c:2486:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:472:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:531:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1238:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3037:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^ /kisskb/src/fs/fuse/file.c:3028:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^ 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/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/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:2819:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1536:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2222:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^ /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 }; ^ /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/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/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: 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: 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/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/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/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; ^ /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/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; ^ 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: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: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/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/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/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); ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/sched/coredump.h:5, from /kisskb/src/kernel/sched/sched.h:9, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'do_wait_for_common': /kisskb/src/kernel/sched/completion.c:75:22: note: byref variable will be forcibly initialized DECLARE_SWAITQUEUE(wait); ^ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) ^ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:222:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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': 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/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/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 } ^ 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: In function 'torture_ww_mutex_lock': /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/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/mm/mlock.c: In function '__munlock_pagevec': /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/sound/core/misc.c: In function '__snd_printk': /kisskb/src/sound/core/misc.c:53:10: note: byref variable will be forcibly initialized va_list args; ^ 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 '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: 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: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3125:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ 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 '__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/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: 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: 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 = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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_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 'do_readlinkat': /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_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_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_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_statx': /kisskb/src/fs/stat.c:608:15: note: byref variable will be forcibly initialized struct kstat stat; ^ 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 '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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:625: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)); ^ 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/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:625: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/fs/pipe.c:261:30: note: byref variable will be forcibly initialized struct watch_notification 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/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/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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)); ^ /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 'shift_arg_pages': /kisskb/src/fs/exec.c:684:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:997:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:898:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^ /kisskb/src/fs/fuse/inode.c:897:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:980:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:966:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:512:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^ In file included from /kisskb/src/fs/fuse/inode.c:9:0: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:484:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_sync_fs_writes': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/inode.c:577:2: note: in expansion of macro 'wait_event' wait_event(bucket->waitq, atomic_read(&bucket->count) == 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/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/fuse/inode.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fc->curr_bucket, new_bucket); ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_sync_fs': /kisskb/src/fs/fuse/inode.c:588:24: note: byref variable will be forcibly initialized struct fuse_syncfs_in inarg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:655:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_change_attributes': /kisskb/src/fs/fuse/inode.c:288:22: note: byref variable will be forcibly initialized struct timespec64 new_mtime = { ^ /kisskb/src/fs/fuse/inode.c:240:20: note: byref variable will be forcibly initialized struct timespec64 old_mtime; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1405:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:870:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^ /kisskb/src/sound/core/ctljack.c: In function 'get_available_index': /kisskb/src/sound/core/ctljack.c:32:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_common': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/fuse/inode.c:1500:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fc->curr_bucket, fuse_sync_bucket_alloc()); ^ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:1989:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1988:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1999:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1998:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/fs/namei.c: In function 'follow_dotdot_rcu': /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/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 '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/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); ^ 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/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/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 '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/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/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/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/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: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/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/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3625:14: note: byref variable will be forcibly initialized struct qstr last; ^ /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; ^ /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/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/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 '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: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: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: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: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/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/lib/kunit/test.c: In function 'kunit_log_append': /kisskb/src/lib/kunit/test.c:107:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:420:33: note: byref variable will be forcibly initialized struct kunit_try_catch_context context; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:504:29: note: byref variable will be forcibly initialized struct kunit_result_stats param_stats = { 0 }; ^ /kisskb/src/lib/kunit/test.c:503:16: note: byref variable will be forcibly initialized struct kunit test = { .param_value = NULL, .param_index = 0 }; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc_array': /kisskb/src/lib/kunit/test.c:729:36: note: byref variable will be forcibly initialized struct kunit_kmalloc_array_params params = { ^ /kisskb/src/lib/kunit/test.c: In function '__kunit_fail_current_test': /kisskb/src/lib/kunit/test.c:27:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_do_assertion': /kisskb/src/lib/kunit/test.c:283:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2382:27: note: byref variable will be forcibly initialized struct sched_domain_attr 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/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/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/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/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/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/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); ^ 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) ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': /kisskb/src/fs/dcache.c: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/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}; ^ 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); /* ^^^ */ ^ /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; ^ 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/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1551:22: note: byref variable will be forcibly initialized struct snd_timer_id id; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1710:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1721:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c:1720:27: note: byref variable will be forcibly initialized struct snd_timer_gstatus gstatus; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1644:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1370:27: note: byref variable will be forcibly initialized struct snd_timer_tread64 r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1404:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c:1403:31: note: byref variable will be forcibly initialized struct snd_timer_tread64 *r, r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2171:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/timer.c:2145:27: note: byref variable will be forcibly initialized struct snd_timer_tread32 tread32; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1931:28: note: byref variable will be forcibly initialized struct snd_timer_status32 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1954:28: note: byref variable will be forcibly initialized struct snd_timer_status64 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1756:26: note: byref variable will be forcibly initialized struct snd_timer_select tselect; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1902:29: note: byref variable will be forcibly initialized struct snd_timer_tread64 tread; ^ /kisskb/src/sound/core/timer.c:1830:26: note: byref variable will be forcibly initialized struct snd_timer_params params; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^ /kisskb/src/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/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/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_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 = { }; ^ 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); ^ 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/fs/select.c: In function 'poll_select_finish': /kisskb/src/fs/select.c:336:25: note: byref variable will be forcibly initialized struct old_timeval32 rtv; ^ /kisskb/src/fs/select.c:324:32: note: byref variable will be forcibly initialized struct __kernel_old_timeval rtv; ^ /kisskb/src/fs/select.c:301:20: note: byref variable will be forcibly initialized struct timespec64 rts; ^ /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/fs/select.c:78:20: note: byref variable will be forcibly initialized struct timespec64 now; ^ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:973:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1047:32: note: byref variable will be forcibly initialized struct timespec64 *to = NULL, end_time; ^ /kisskb/src/fs/select.c: In function 'poll_select_set_timeout': /kisskb/src/fs/select.c:275:20: note: byref variable will be forcibly initialized struct timespec64 ts = {.tv_sec = sec, .tv_nsec = nsec}; ^ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c: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/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:624:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:30: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^ /kisskb/src/fs/select.c:703:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c:733:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: byref variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ /kisskb/src/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/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/lib/kunit/string-stream.c: In function 'alloc_string_stream_fragment': /kisskb/src/lib/kunit/string-stream.c:53:46: note: byref variable will be forcibly initialized struct string_stream_fragment_alloc_context context = { ^ /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_vadd': /kisskb/src/lib/kunit/string-stream.c:79:10: note: byref variable will be forcibly initialized va_list args_for_counting; ^ 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/lib/kunit/string-stream.c: In function 'string_stream_add': /kisskb/src/lib/kunit/string-stream.c:106:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/lib/kunit/string-stream.c: In function 'alloc_string_stream': /kisskb/src/lib/kunit/string-stream.c:199:37: note: byref variable will be forcibly initialized struct string_stream_alloc_context context = { ^ /kisskb/src/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/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1929:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ 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) ^ /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/fs/inode.c: In function 'current_time': /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/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/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ In file included from /kisskb/src/include/linux/crypto.h:17: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/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/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:26: note: byref variable will be forcibly initialized struct fuse_setxattr_in inarg; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:57:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^ /kisskb/src/fs/fuse/xattr.c:56:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:115:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^ /kisskb/src/fs/fuse/xattr.c:114:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^ /kisskb/src/mm/memory_hotplug.c: In function 'online_pages': /kisskb/src/mm/memory_hotplug.c:1068: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:1347:21: note: byref variable will be forcibly initialized struct vmem_altmap mhp_altmap = {}; ^ /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 = { ^ 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) ^ 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:1102: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); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ /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_printf': /kisskb/src/fs/seq_file.c:403:10: note: byref variable will be forcibly initialized va_list args; ^ /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/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/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/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/mm/page_alloc.c: In function '__alloc_pages_bulk': /kisskb/src/mm/page_alloc.c:5196:23: note: byref variable will be forcibly initialized struct alloc_context ac; ^ 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/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_pm_resume': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:931: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_sys_error_transition': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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_device_get_sync': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:975:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /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/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/pm.c:7: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:1099:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:1197: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:1223:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ In file included from /kisskb/src/sound/core/pcm_native.c:22:0: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_mask_param': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_interval_param': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_mask_params': /kisskb/src/sound/core/pcm_native.c:278:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_params_by_rules': /kisskb/src/sound/core/pcm_native.c:355:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:354:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_interval_params': /kisskb/src/sound/core/pcm_native.c:314:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2408:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2317:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2327:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2299:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2308:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/sound/core/pcm_native.c:2359:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2340:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose': /kisskb/src/sound/core/pcm_native.c:639:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:638:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ 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/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3139:19: note: byref variable will be forcibly initialized struct snd_xferi xferi; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3161:19: note: byref variable will be forcibly initialized struct snd_xfern xfern; ^ /kisskb/src/fs/namespace.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/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:919:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1114:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^ 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 '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/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2970:26: note: byref variable will be forcibly initialized struct snd_pcm_sync_ptr sync_ptr; ^ /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); ^ /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/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:995:22: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1046:26: note: byref variable will be forcibly initialized struct snd_pcm_status32 status32; ^ /kisskb/src/sound/core/pcm_native.c:1045:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status64; ^ /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/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1021:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^ /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; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2029:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /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; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2760:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ 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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.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/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, 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/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:126:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /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/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:4279:14: note: byref variable will be forcibly initialized struct path root; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h: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/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; ^ 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/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'group_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/sched/psi.c:209:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, 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/mm.h:10, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'madvise_cold_or_pageout_pte_range': /kisskb/src/mm/madvise.c:320: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/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; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/kernel/sched/../workqueue_internal.h:12, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_poll_worker': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/sched/psi.c:636:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(group->poll_wait, ^ 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/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/psi.c:1219:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, NULL); ^ /kisskb/src/mm/madvise.c: In function 'madvise_cold_page_range': /kisskb/src/mm/madvise.c:489:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/mm/madvise.c: In function 'madvise_cold': /kisskb/src/fs/namespace.c:1764:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/mm/madvise.c:504:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c: In function 'madvise_pageout_page_range': /kisskb/src/mm/madvise.c:522:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^ /kisskb/src/mm/madvise.c: In function 'madvise_free_single_vma': /kisskb/src/mm/madvise.c:713:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/madvise.c: In function 'madvise_pageout': /kisskb/src/mm/madvise.c:554:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_enter': /kisskb/src/kernel/sched/psi.c:894:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/psi.c: In function 'psi_memstall_leave': /kisskb/src/kernel/sched/psi.c:924: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/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'cgroup_move_task': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/psi.c:1028:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cgroups, to); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/psi.c:992:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cgroups, to); ^ /kisskb/src/kernel/sched/psi.c:984:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c: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:3590:14: note: byref variable will be forcibly initialized struct path newmount; ^ 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/sched/../workqueue_internal.h:11, from /kisskb/src/kernel/sched/psi.c:133: /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_create': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/psi.c:1169:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(group->poll_task, task); ^ /kisskb/src/kernel/sched/psi.c: In function 'psi_trigger_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/psi.c:1253:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trigger_ptr, new); ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/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/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/mm/madvise.c:1237:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/mm/madvise.c:1235:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^ /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:4547: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:4395:14: note: byref variable will be forcibly initialized struct path fs_root; ^ /kisskb/src/fs/namespace.c:4394:14: note: byref variable will be forcibly initialized struct path ns_root; ^ 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/delay.h:23, from /kisskb/src/drivers/bus/mhi/core/boot.c:7: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:211:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/bus/mhi/core/boot.c:265:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/fs/fuse/readdir.c: In function 'fuse_force_forget': /kisskb/src/fs/fuse/readdir.c:259:24: note: byref variable will be forcibly initialized struct fuse_forget_in inarg; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/readdir.c:10: /kisskb/src/fs/fuse/readdir.c: In function 'fuse_direntplus_link': /kisskb/src/fs/fuse/readdir.c:161:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^ 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/fs/fuse/ioctl.c: In function 'fuse_priv_ioctl': /kisskb/src/fs/fuse/ioctl.c:364:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^ /kisskb/src/fs/fuse/ioctl.c:363:23: note: byref variable will be forcibly initialized struct fuse_ioctl_in inarg; ^ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/ioctl.c:165:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^ /kisskb/src/fs/fuse/ioctl.c:158:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_fileattr_get': /kisskb/src/fs/fuse/ioctl.c:424:17: note: byref variable will be forcibly initialized struct fsxattr xfa; ^ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_fileattr_set': /kisskb/src/fs/fuse/ioctl.c:462:17: note: byref variable will be forcibly initialized struct fsxattr xfa; ^ /kisskb/src/mm/hugetlb.c: In function 'allocate_file_region_entries': /kisskb/src/mm/hugetlb.c:458:19: note: byref variable will be forcibly initialized struct list_head allocated_regions; ^ In file included from /kisskb/src/mm/hugetlb.c:6:0: /kisskb/src/mm/hugetlb.c: In function 'return_unused_surplus_pages': /kisskb/src/mm/hugetlb.c:2415: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) ^ In file included from /kisskb/src/include/linux/mmzone.h:17:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/hugetlb.c:8: /kisskb/src/mm/hugetlb.c: In function 'set_max_huge_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/mm/hugetlb.c:3262:2: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(nodemask_t, node_alloc_noretry, GFP_KERNEL); ^ In file included from /kisskb/src/mm/hugetlb.c:6:0: /kisskb/src/mm/hugetlb.c:3261: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/hugetlb.c: In function '__nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:3544:13: note: byref variable will be forcibly initialized nodemask_t nodes_allowed, *n_mask; ^ 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/include/kunit/test.h:21, from /kisskb/src/lib/kunit/try-catch.c:10: /kisskb/src/lib/kunit/try-catch.c: In function 'kunit_try_catch_run': /kisskb/src/lib/kunit/try-catch.c:60:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(try_completion); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/mm/hugetlb.c: In function 'demote_store': /kisskb/src/mm/hugetlb.c:3700:13: note: byref variable will be forcibly initialized nodemask_t nodes_allowed, *n_mask; ^ /kisskb/src/mm/hugetlb.c: In function 'gather_surplus_pages': /kisskb/src/mm/hugetlb.c:2320:19: note: byref variable will be forcibly initialized struct list_head surplus_list; ^ /kisskb/src/lib/kunit/executor.c: In function 'kunit_filter_suites': /kisskb/src/lib/kunit/executor.c:154:27: note: byref variable will be forcibly initialized struct kunit_test_filter filter; ^ /kisskb/src/lib/kunit/executor.c: In function 'kunit_run_all_tests': /kisskb/src/lib/kunit/executor.c:235:19: note: byref variable will be forcibly initialized struct suite_set suite_set = { ^ /kisskb/src/mm/hugetlb.c: In function 'move_hugetlb_page_tables': /kisskb/src/mm/hugetlb.c:4892:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:214:20: note: byref variable will be forcibly initialized struct timespec64 driver_tstamp; ^ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:4941:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:5069:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1865:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:149:21: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:268:20: note: byref variable will be forcibly initialized struct timespec64 audio_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized struct timespec64 curr_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:911:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:6121:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:793:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1009:22: note: byref variable will be forcibly initialized struct snd_interval list_range; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1049:22: note: byref variable will be forcibly initialized struct snd_interval range; ^ /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1128:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1243:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ 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) ^ 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_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, ^ /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/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; ^ 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/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 '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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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/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:1301:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/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); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:364:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:384: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/lib/kunit/kunit-example-test.c:9:0: /kisskb/src/lib/kunit/kunit-example-test.c: In function 'example_simple_test': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-example-test.c:29:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1 + 1, 2); ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_status_set_failure_test': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:450:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_FAILURE); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:448:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_SUCCESS); ^ /kisskb/src/lib/kunit/kunit-test.c:444:15: note: byref variable will be forcibly initialized struct kunit fake; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init_resources': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:139:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_no_catch': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:29:2: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Catch should not be called\n"); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_status_mark_skipped_test': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1233:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1253:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1260:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1544:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:468:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, fake.status_comment, "Accepts format string: YES"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:467:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, fake.status, (enum kunit_status)KUNIT_SKIPPED); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1233:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1253:2: note: in expansion of macro 'KUNIT_BINARY_STR_ASSERTION' KUNIT_BINARY_STR_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1260:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_MSG_ASSERTION' KUNIT_BINARY_STR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1544:2: note: in expansion of macro 'KUNIT_BINARY_STR_EQ_ASSERTION' KUNIT_BINARY_STR_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:461:2: note: in expansion of macro 'KUNIT_EXPECT_STREQ' KUNIT_EXPECT_STREQ(test, fake.status_comment, ""); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:460:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, fake.status, KUNIT_SUCCESS); ^ /kisskb/src/lib/kunit/kunit-test.c:455:15: note: byref variable will be forcibly initialized struct kunit fake; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_log_test': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:435:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:433:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:431:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:429:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:421:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, suite.log); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:369:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_try_catch_test_init': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:89:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->try_catch); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:83:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_named': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:361:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:356:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, kunit_destroy_named_resource(test, "resource_2"), ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:351:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, found, &res1); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:344:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:339:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, res1.data, (void *)&ctx); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:333:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^ /kisskb/src/lib/kunit/kunit-test.c:331:37: note: byref variable will be forcibly initialized struct kunit_test_resource_context ctx; ^ /kisskb/src/lib/kunit/kunit-test.c:330:30: note: byref variable will be forcibly initialized struct kunit_resource res1, res2, *found = NULL; ^ /kisskb/src/lib/kunit/kunit-test.c:330:24: note: byref variable will be forcibly initialized struct kunit_resource res1, res2, *found = NULL; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_static': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:325:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:321:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, res.data, (void *)&ctx); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:318:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, kunit_add_resource(test, NULL, NULL, &res, &ctx), ^ /kisskb/src/lib/kunit/kunit-test.c:316:24: note: byref variable will be forcibly initialized struct kunit_resource res; ^ /kisskb/src/lib/kunit/kunit-test.c:315:37: note: byref variable will be forcibly initialized struct kunit_test_resource_context ctx; ^ In file included from /kisskb/src/lib/kunit/kunit-test.c:8:0: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_proper_free_ordering': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:310:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->free_order[1], 2); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:309:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->free_order[0], 1); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:298:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->allocate_order[1], 1); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/lib/kunit/kunit-test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->allocate_order[0], 2); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_cleanup_resources': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:210:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_destroy_resource': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:190:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:841:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:849:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1341:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:189:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, ctx->is_resource_initialized); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:841:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:849:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1630:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:184:2: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(test, ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_alloc_resource': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:159:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, free, res->free); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources)); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1011:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1021:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1384:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^ /kisskb/src/lib/kunit/kunit-test.c:155:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1864:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^ /kisskb/src/lib/kunit/kunit-test.c:154:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, res); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_unsuccessful_try_does_catch': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:75:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ctx->function_called); ^ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_successful_try_no_catch': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:819:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:830:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:838:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^ /kisskb/src/include/kunit/test.h:1322:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^ /kisskb/src/lib/kunit/kunit-test.c:43:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ctx->function_called); ^ /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/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 '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/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:82: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/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/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: In function '__dentry_path': /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/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/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/fs/d_path.c: In function 'dynamic_dname': /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} ^ /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/fs/fs_struct.c: In function 'set_fs_root': /kisskb/src/fs/fs_struct.c:17:14: note: byref variable will be forcibly initialized struct path old_root; ^ /kisskb/src/fs/fs_struct.c: In function 'set_fs_pwd': /kisskb/src/fs/fs_struct.c:36:14: note: byref variable will be forcibly initialized struct path old_pwd; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h: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); ^ 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/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2608:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /kisskb/src/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:31: note: byref variable will be forcibly initialized struct ns_get_path_task_args args = { ^ /kisskb/src/fs/statfs.c: In function 'do_statfs_native': /kisskb/src/fs/statfs.c:128:16: note: byref variable will be forcibly initialized struct statfs buf; ^ /kisskb/src/fs/statfs.c: In function 'do_statfs64': /kisskb/src/fs/statfs.c:170:18: note: byref variable will be forcibly initialized struct statfs64 buf; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_ustat': /kisskb/src/fs/statfs.c:251:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^ /kisskb/src/fs/statfs.c:250:15: note: byref variable will be forcibly initialized struct ustat tmp; ^ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function 'user_statfs': /kisskb/src/fs/statfs.c:99:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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, ^ /kisskb/src/mm/migrate.c: In function '__set_migration_target_nodes': /kisskb/src/mm/migrate.c:3053:13: note: byref variable will be forcibly initialized nodemask_t used_targets = NODE_MASK_NONE; ^ /kisskb/src/mm/migrate.c:3052:13: note: byref variable will be forcibly initialized nodemask_t this_pass = NODE_MASK_NONE; ^ /kisskb/src/mm/migrate.c:3051:13: note: byref variable will be forcibly initialized nodemask_t next_pass = NODE_MASK_NONE; ^ 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/sound/core/memalloc.c: In function 'snd_dma_noncontig_get_addr': /kisskb/src/sound/core/memalloc.c:568:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter iter; ^ /kisskb/src/sound/core/memalloc.c: In function 'snd_dma_noncontig_get_chunk_size': /kisskb/src/sound/core/memalloc.c:589:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter iter; ^ /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) ^ /kisskb/src/sound/core/memalloc.c: In function 'snd_dma_noncontig_get_page': /kisskb/src/sound/core/memalloc.c:578:22: note: byref variable will be forcibly initialized struct sg_page_iter iter; ^ 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/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; ^ 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.c:90: /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3960: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/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2153:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3380: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/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:557: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/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:891: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/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3872: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/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:962: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/crypto/dh_helper.c: In function 'crypto_dh_encode_key': /kisskb/src/crypto/dh_helper.c:44:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^ /kisskb/src/crypto/dh_helper.c: In function 'crypto_dh_decode_key': /kisskb/src/crypto/dh_helper.c:71:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^ /kisskb/src/sound/core/pcm_timer.c: In function 'snd_pcm_timer_init': /kisskb/src/sound/core/pcm_timer.c:100:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /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/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; ^ 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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized struct path target; ^ /kisskb/src/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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) ^ 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) ^ 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/mm/khugepaged.c: In function 'trace_event_raw_event_mm_collapse_huge_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/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, ^ 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 'collapse_file': /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) ^ 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/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 = { ^ 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: In function 'collapse_huge_page': /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) ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:364:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:384: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:422:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:435: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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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; ^ 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); ^ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_pointer': /kisskb/src/sound/core/pcm_dmaengine.c:246:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_request_channel': /kisskb/src/sound/core/pcm_dmaengine.c:277:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_refine_runtime_hwparams': /kisskb/src/sound/core/pcm_dmaengine.c:397:24: note: byref variable will be forcibly initialized struct dma_slave_caps dma_caps; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:612:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:782:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^ /kisskb/src/sound/core/rawmidi.c:781:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:823:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^ /kisskb/src/sound/core/rawmidi.c: In function 'get_framing_tstamp': /kisskb/src/sound/core/rawmidi.c:1035:20: note: byref variable will be forcibly initialized struct timespec64 ts64 = {0, 0}; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1567:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c:1532:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/sound/core/rawmidi.c:1201:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_drain_output': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/core/rawmidi.c:232:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(runtime->sleep, ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:663:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:884:29: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_receive': /kisskb/src/sound/core/rawmidi.c:1065:20: note: byref variable will be forcibly initialized struct timespec64 ts64 = get_framing_tstamp(substream); ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_copyinfo': /kisskb/src/fs/signalfd.c:74:26: note: byref variable will be forcibly initialized struct signalfd_siginfo new; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:208:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd4': /kisskb/src/fs/signalfd.c:304:11: note: byref variable will be forcibly initialized sigset_t mask; ^ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd': /kisskb/src/fs/signalfd.c:316:11: note: byref variable will be forcibly initialized sigset_t 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/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/alarmtimer.h:5, from /kisskb/src/fs/timerfd.c:12: /kisskb/src/fs/timerfd.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/poll.h:8:0, from /kisskb/src/fs/timerfd.c:14: /kisskb/src/fs/timerfd.c: In function 'timerfd_read': /kisskb/src/include/linux/wait.h:776:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:842:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq)) ^ /kisskb/src/fs/timerfd.c:278:9: note: in expansion of macro 'wait_event_interruptible_locked_irq' res = wait_event_interruptible_locked_irq(ctx->wqh, ctx->ticks); ^ /kisskb/src/fs/timerfd.c: In function 'do_timerfd_settime': /kisskb/src/fs/timerfd.c:458:12: note: byref variable will be forcibly initialized struct fd f; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_settime': /kisskb/src/fs/timerfd.c:562:27: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^ /kisskb/src/fs/timerfd.c:562:22: note: byref variable will be forcibly initialized struct itimerspec64 new, old; ^ /kisskb/src/fs/timerfd.c: In function 'do_timerfd_gettime': /kisskb/src/fs/timerfd.c:528:12: note: byref variable will be forcibly initialized struct fd f; ^ /kisskb/src/fs/timerfd.c: In function '__do_sys_timerfd_gettime': /kisskb/src/fs/timerfd.c:578:22: note: byref variable will be forcibly initialized struct itimerspec64 kotmr; ^ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/fs/binfmt_elf.c: In function 'load_elf_library': In file 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/fs/binfmt_elf.c:1352:16: note: byref variable will be forcibly initialized struct elfhdr elf_ex; ^ /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/binfmt_elf.c: In function 'parse_elf_properties': /kisskb/src/fs/binfmt_elf.c:772:4: note: byref variable will be forcibly initialized } note; ^ /kisskb/src/fs/binfmt_elf.c: In function 'load_elf_binary': /kisskb/src/fs/binfmt_elf.c:842:24: note: byref variable will be forcibly initialized struct arch_elf_state arch_state = INIT_ARCH_ELF_STATE; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/mm/memcontrol.c:29: /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_wait_acct_move': /kisskb/src/mm/memcontrol.c:1348:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/mm/memcontrol.c:1348:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/page_counter.h:5, from /kisskb/src/mm/memcontrol.c:28: /kisskb/src/mm/memcontrol.c: In function 'memcg_reparent_objcgs': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/mm/memcontrol.c:333:10: note: in expansion of macro 'rcu_replace_pointer' objcg = rcu_replace_pointer(memcg->objcg, NULL, true); ^ /kisskb/src/mm/memcontrol.c: In function 'memcg_online_kmem': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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:3633:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(memcg->objcg, objcg); ^ /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/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: In function 'memory_stat_format': /kisskb/src/mm/memcontrol.c:1432:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_scan_tasks': /kisskb/src/mm/memcontrol.c:1144: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:1876:23: note: byref variable will be forcibly initialized struct oom_wait_info owait; ^ /kisskb/src/mm/memcontrol.c: In function 'mem_cgroup_move_charge_pte_range': /kisskb/src/mm/memcontrol.c:5974:18: note: byref variable will be forcibly initialized union mc_target target; ^ /kisskb/src/mm/memcontrol.c: In function '__mem_cgroup_uncharge': /kisskb/src/mm/memcontrol.c: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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/mm/kmemleak.c:61: /kisskb/src/mm/kmemleak.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/sound/core/compress_offload.c: In function 'snd_compr_get_avail': /kisskb/src/sound/core/compress_offload.c:219:25: note: byref variable will be forcibly initialized struct snd_compr_avail avail; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_ioctl_avail': /kisskb/src/sound/core/compress_offload.c:227:25: note: byref variable will be forcibly initialized struct snd_compr_avail ioctl_avail; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_caps': /kisskb/src/sound/core/compress_offload.c:448:24: note: byref variable will be forcibly initialized struct snd_compr_caps caps; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_metadata': /kisskb/src/sound/core/compress_offload.c:653:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_set_metadata': /kisskb/src/sound/core/compress_offload.c:675:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/sound/core/compress_offload.c:16: /kisskb/src/sound/core/compress_offload.c: In function 'snd_compress_wait_for_drain': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/sound/core/compress_offload.c:859:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(stream->runtime->sleep, ^ /kisskb/src/fs/fhandle.c: In function 'do_sys_name_to_handle': /kisskb/src/fs/fhandle.c:22:21: note: byref variable will be forcibly initialized struct file_handle f_handle; ^ /kisskb/src/fs/fhandle.c: In function '__do_sys_name_to_handle_at': /kisskb/src/fs/fhandle.c:97:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/fhandle.c: In function 'handle_to_path': /kisskb/src/fs/fhandle.c:171:21: note: byref variable will be forcibly initialized struct file_handle f_handle; ^ /kisskb/src/fs/fhandle.c: In function 'do_handle_open': /kisskb/src/fs/fhandle.c:219:14: note: byref variable will be forcibly initialized struct path path; ^ In file included from /kisskb/src/include/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_grace_period': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:69:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_future_grace_period': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:107:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_future_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period_init': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:147:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period_init, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_grace_period': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:192:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_funnel_lock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:224:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_funnel_lock, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_preempt_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:312:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_preempt_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_unlock_preempted_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:339:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_unlock_preempted_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_quiescent_state_report': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:368:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_quiescent_state_report, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_fqs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:411:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_fqs, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_stall_warning': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_dyntick': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:480:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_dyntick, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:512:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_segcb_stats': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:537:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_segcb_stats, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_kvfree_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:571:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:604:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_start, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:631:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kvfree_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:660:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kfree_bulk_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:688:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kfree_bulk_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:721:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_end, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_torture_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:763:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_torture_read, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_barrier': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:810:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_barrier, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 ^ 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/update.c: In function 'rcu_tasks_wait_gp': /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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:734:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:766: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/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/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_encrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:65:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:61:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function '__chacha20poly1305_decrypt': /kisskb/src/lib/crypto/chacha20poly1305.c:136:4: note: byref variable will be forcibly initialized } b; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:129:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/lib/crypto/chacha20poly1305.c: In function 'chacha20poly1305_crypt_sg_inplace': /kisskb/src/lib/crypto/chacha20poly1305.c:234:4: note: byref variable will be forcibly initialized } b __aligned(16); ^ /kisskb/src/lib/crypto/chacha20poly1305.c:218:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/crypto/chacha20poly1305.c:216:27: note: byref variable will be forcibly initialized struct poly1305_desc_ctx poly1305_state; ^ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^ In file included from /kisskb/src/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/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; ^ 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: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: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: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/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2677:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_find_mixer_ctl': /kisskb/src/sound/pci/ac97/ac97_patch.c:3434:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'reset_tlv': /kisskb/src/sound/pci/ac97/ac97_patch.c:44:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2668:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); ^ 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/sound/soc/codecs/ac97.c: In function 'ac97_soc_probe': /kisskb/src/sound/soc/codecs/ac97.c:68:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97_template; ^ /kisskb/src/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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /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/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; ^ /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/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/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:153:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:153:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:128:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:226:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:226:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^ /kisskb/src/crypto/keywrap.c:197:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/lrw.c:146:8: note: byref variable will be forcibly initialized be128 t = rctx->t; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /kisskb/src/crypto/fcrypt.c: In function 'fcrypt_encrypt': /kisskb/src/crypto/fcrypt.c:238:4: note: byref variable will be forcibly initialized } X; ^ /kisskb/src/crypto/fcrypt.c: In function 'fcrypt_decrypt': /kisskb/src/crypto/fcrypt.c:270:4: note: byref variable will be forcibly initialized } X; ^ /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) ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/mm/zsmalloc.c:33: /kisskb/src/mm/zsmalloc.c: In function 'wait_for_isolated_drain': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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, ^ 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 '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/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/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/rcu/srcutree.c:1245:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:915:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^ /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /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/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, ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:999:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1376:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^ /kisskb/src/sound/soc/codecs/adau1761-i2c.c: In function 'adau1761_i2c_probe': /kisskb/src/sound/soc/codecs/adau1761-i2c.c:20:23: note: byref variable will be forcibly initialized struct regmap_config config; ^ /kisskb/src/crypto/ofb.c: In function 'crypto_ofb_crypt': /kisskb/src/crypto/ofb.c:23:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_encode_key': /kisskb/src/crypto/ecdh_helper.c:37:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_decode_key': /kisskb/src/crypto/ecdh_helper.c:60:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_update': /kisskb/src/crypto/drbg.c: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; ^ In file included from /kisskb/src/include/linux/random.h:12:0, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c: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; ^ 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:1972:21: note: byref variable will be forcibly initialized struct drbg_string string; ^ /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/crypto/ecc.c: In function 'ecc_point_mult_shamir': /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/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:280:21: note: byref variable will be forcibly initialized struct sw842_param p; ^ /kisskb/src/crypto/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/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; /* Local copy of parameter */ ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^ /kisskb/src/kernel/time/time.c: In function 'timespec64_add_safe': /kisskb/src/kernel/time/time.c:768:20: note: byref variable will be forcibly initialized struct timespec64 res; ^ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^ /kisskb/src/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/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': /kisskb/src/crypto/pcbc.c:68:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_decrypt': /kisskb/src/crypto/cfb.c:182:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/cfb.c: In function 'crypto_cfb_encrypt': /kisskb/src/crypto/cfb.c:106:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_pipe_update_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/kernel/rcu/rcutorture.c:421:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rtrcp->rtc_ready, 1); // Pair with smp_load_acquire(). ^ /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/kernel/rcu/rcutorture.c:42:0: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_nocb_toggle': /kisskb/src/kernel/rcu/rcutorture.c:1721: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_reader_do_mbchk': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:1406:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rtrcp_assigner->rtc_chkrdr, -1); // Assigner can again 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/kernel/rcu/rcutorture.c:1405:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rtrcp->rtc_assigner, NULL); // Someone else can assign us work. ^ /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/rcutorture.c:1393:26: note: in expansion of macro 'smp_load_acquire' if (!rtrcp_assigner || !smp_load_acquire(&rtrcp_assigner->rtc_ready)) ^ /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/rcutorture.c:1381:7: note: in expansion of macro 'smp_load_acquire' !smp_load_acquire(&rtrcp_chker->rtc_assigner)) { // Pairs with smp_store_release below. ^ /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/rcutorture.c:1379:6: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&rtrcp->rtc_chkrdr) < 0 && // Pairs with smp_store_release below. ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_reader': /kisskb/src/kernel/rcu/rcutorture.c:1680:20: note: byref variable will be forcibly initialized struct timer_list t; ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42:0: /kisskb/src/kernel/rcu/rcutorture.c:1679: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/rcu/rcutorture.c: In function 'rcu_torture_fakewriter': /kisskb/src/kernel/rcu/rcutorture.c:1304: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_writer': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/rcu/rcutorture.c:1188:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rcu_torture_current, rp); ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fwd_prog_nr': /kisskb/src/kernel/rcu/rcutorture.c:2232:22: note: byref variable will be forcibly initialized struct fwd_cb_state fcs; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/rcu/rcutorture.c:18: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_barrier': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2575:3: note: in expansion of macro 'wait_event' wait_event(barrier_wq, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:2572:3: note: in expansion of macro 'smp_store_release' smp_store_release(&barrier_phase, !barrier_phase); ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/rcu/rcutorture.c:18: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit_cleanup': /kisskb/src/arch/arm64/include/asm/barrier.h: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:310:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2782:2: note: in expansion of macro 'wait_event' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2782:27: note: in expansion of macro 'smp_load_acquire' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2782:2: note: in expansion of macro 'wait_event' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h: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:343:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2782:27: note: in expansion of macro 'smp_load_acquire' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_barrier_cbs': /kisskb/src/arch/arm64/include/asm/barrier.h: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:310:7: note: in definition of macro '___wait_event' if (condition) \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2536:3: note: in expansion of macro 'wait_event' wait_event(barrier_cbs_wq[myid], ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2538:8: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&barrier_phase)) != lastphase || ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/kernel/rcu/rcutorture.c:2536:3: note: in expansion of macro 'wait_event' wait_event(barrier_cbs_wq[myid], ^ /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:343:6: note: in definition of macro 'wait_event' if (condition) \ ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/kernel/rcu/rcutorture.c:2538:8: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&barrier_phase)) != lastphase || ^ /kisskb/src/kernel/rcu/rcutorture.c:2530:18: note: byref variable will be forcibly initialized struct rcu_head rcu; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/include/linux/kernel.h:13, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/kernel/rcu/rcutorture.c:2756:2: note: in expansion of macro 'smp_store_release' smp_store_release(&read_exit_child_stopped, true); // After reaping. ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42:0: /kisskb/src/kernel/rcu/rcutorture.c:2717:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(trs); ^ /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/rcu/rcutorture.c: In function 'rcu_torture_init': /kisskb/src/kernel/rcu/rcutorture.c:3168:24: note: byref variable will be forcibly initialized struct sched_param sp; ^ /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_done': /kisskb/src/crypto/xts.c:146:8: note: byref variable will be forcibly initialized le128 b; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_header': /kisskb/src/crypto/adiantum.c:231:24: note: byref variable will be forcibly initialized struct poly1305_state state; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:255:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:288:8: note: byref variable will be forcibly initialized le128 digest; ^ /kisskb/src/crypto/adiantum.c: In function 'adiantum_crypt': /kisskb/src/crypto/adiantum.c:329:8: note: byref variable will be forcibly initialized le128 digest; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'cros_ec_codec_platform_probe': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:963:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:959:47: note: byref variable will be forcibly initialized struct ec_response_ec_codec_get_capabilities r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:958:27: note: byref variable will be forcibly initialized struct ec_param_ec_codec p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_read_audio_shm': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:553:49: note: byref variable will be forcibly initialized struct ec_response_ec_codec_wov_read_audio_shm r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:552:31: note: byref variable will be forcibly initialized struct ec_param_ec_codec_wov p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_read_audio': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:576:45: note: byref variable will be forcibly initialized struct ec_response_ec_codec_wov_read_audio r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:575:31: note: byref variable will be forcibly initialized struct ec_param_ec_codec_wov p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_map_shm': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:396:43: note: byref variable will be forcibly initialized struct ec_response_ec_codec_get_shm_addr r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:395:27: note: byref variable will be forcibly initialized struct ec_param_ec_codec p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'dmic_probe': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:193:48: note: byref variable will be forcibly initialized struct ec_response_ec_codec_dmic_get_max_gain r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:192:32: note: byref variable will be forcibly initialized struct ec_param_ec_codec_dmic p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'dmic_put_gain': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:150:32: note: byref variable will be forcibly initialized struct ec_param_ec_codec_dmic p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'dmic_get_gain': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:114:48: note: byref variable will be forcibly initialized struct ec_response_ec_codec_dmic_get_gain_idx r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:113:32: note: byref variable will be forcibly initialized struct ec_param_ec_codec_dmic p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_set_lang_shm': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:672:31: note: byref variable will be forcibly initialized struct ec_param_ec_codec_wov p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_set_lang': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:715:31: note: byref variable will be forcibly initialized struct ec_param_ec_codec_wov p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_hotword_model_put': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:748:43: note: byref variable will be forcibly initialized struct ec_response_ec_codec_wov_get_lang r; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c:747:31: note: byref variable will be forcibly initialized struct ec_param_ec_codec_wov p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'wov_enable_put': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:646:31: note: byref variable will be forcibly initialized struct ec_param_ec_codec_wov p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'i2s_rx_hw_params': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:227:34: note: byref variable will be forcibly initialized struct ec_param_ec_codec_i2s_rx p; ^ /kisskb/src/sound/soc/codecs/cros_ec_codec.c: In function 'i2s_rx_set_fmt': /kisskb/src/sound/soc/codecs/cros_ec_codec.c:283:34: note: byref variable will be forcibly initialized struct ec_param_ec_codec_i2s_rx p; ^ /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/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/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/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: 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; ^ 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:1345:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^ /kisskb/src/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:1404: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:1761:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1761: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:1613:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1613: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:2403:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2392:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2390:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ /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; ^ /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/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; ^ /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; ^ 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 '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 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1844:23: note: byref variable will be forcibly initialized struct process_timer timer; ^ /kisskb/src/sound/virtio/virtio_card.c: In function 'virtsnd_event_send': /kisskb/src/sound/virtio/virtio_card.c:33:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /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/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 'debug_dma_mapping_error': /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 '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 = { ^ /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_writeCTable': /kisskb/src/lib/zstd/compress/huf_compress.c:155:25: note: byref variable will be forcibly initialized HUF_WriteCTableWksp wksp; ^ /kisskb/src/crypto/ghash-generic.c: In function 'ghash_setkey': /kisskb/src/crypto/ghash-generic.c:59:8: note: byref variable will be forcibly initialized be128 k; ^ /kisskb/src/crypto/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_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /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_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_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/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/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:98:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /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/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/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_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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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); ^ /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); ^ 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: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, ^ /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/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; ^ /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/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_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: 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; ^ /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/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/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/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/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/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/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/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^ /kisskb/src/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/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(); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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_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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_generateSequences_internal': /kisskb/src/lib/zstd/compress/zstd_ldm.c:319:27: note: byref variable will be forcibly initialized ldmRollingHashState_t hashState; ^ /kisskb/src/lib/zstd/compress/zstd_ldm.c: In function 'ZSTD_ldm_fillHashTable': /kisskb/src/lib/zstd/compress/zstd_ldm.c:248:27: note: byref variable will be forcibly initialized ldmRollingHashState_t hashState; ^ /kisskb/src/sound/soc/codecs/cs4271-i2c.c: In function 'cs4271_i2c_probe': /kisskb/src/sound/soc/codecs/cs4271-i2c.c:17:23: note: byref variable will be forcibly initialized struct regmap_config config; ^ 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: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: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:967:19: note: byref variable will be forcibly initialized ZSTD_optLdm_t optLdm; ^ /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; ^ /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/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 'linehandle_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:153:27: note: byref variable will be forcibly initialized struct gpiohandle_config gcnf; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:999:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:287:28: note: byref variable will be forcibly initialized struct gpiohandle_request handlereq; ^ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c: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:776:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:815: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:776:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:815: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 '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:776:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ /kisskb/src/include/linux/wait.h:776:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^ /kisskb/src/include/linux/wait.h:815: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 '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 '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/sound/virtio/virtio_ctl_msg.c: In function 'virtsnd_ctl_query_info': /kisskb/src/sound/virtio/virtio_ctl_msg.c:266:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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(); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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; ^ /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/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/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_fillDTableX2Level2': /kisskb/src/lib/zstd/decompress/huf_decompress.c:533:16: note: byref variable will be forcibly initialized HUF_DEltX2 DElt; ^ /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/lib/zstd/decompress/huf_decompress.c: In function 'HUF_fillDTableX2': /kisskb/src/lib/zstd/decompress/huf_decompress.c:605:24: note: byref variable will be forcibly initialized HUF_DEltX2 DElt; ^ /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:25: note: byref variable will be forcibly initialized struct hrtimer *timer, tmp; ^ /kisskb/src/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/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/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_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_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/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: 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/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; ^ 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/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/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/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/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/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/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; ^ 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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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_create': /kisskb/src/kernel/time/posix-timers.c:582:14: note: byref variable will be forcibly initialized sigevent_t event; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_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_clock_settime': /kisskb/src/kernel/time/posix-timers.c:1071:20: note: byref variable will be forcibly initialized struct timespec64 new_tp; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-timers.c:1250:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-timers.c:1086:20: note: byref variable will be forcibly initialized struct timespec64 kernel_tp; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-timers.c:1133:20: note: byref variable will be forcibly initialized struct timespec64 rtn_tp; ^ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_clock_adjtime': /kisskb/src/kernel/time/posix-timers.c:1115:24: note: byref variable will be forcibly initialized struct __kernel_timex ktx; ^ /kisskb/src/kernel/time/posix-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; ^ 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: 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; ^ 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); ^ 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: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: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: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: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/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/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 'find_css_set': /kisskb/src/kernel/cgroup/cgroup.c:1204:19: note: byref variable will be forcibly initialized struct list_head tmp_links; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/cgroup/cgroup.c: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) ^ 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); ^ 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:1173: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_kill': /kisskb/src/kernel/cgroup/cgroup.c:3739:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /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: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: 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/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/poll.h:8:0, from /kisskb/src/include/sound/pcm.h:14, from /kisskb/src/include/sound/pcm_params.h:10, from /kisskb/src/sound/virtio/virtio_pcm_ops.c:6: /kisskb/src/sound/virtio/virtio_pcm_ops.c: In function 'virtsnd_pcm_sync_stop': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/virtio/virtio_pcm_ops.c:415:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(vss->msg_empty, ^ /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/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/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_adjtime': /kisskb/src/kernel/time/posix-clock.c:228:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_getres': /kisskb/src/kernel/time/posix-clock.c:271:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^ /kisskb/src/kernel/time/posix-clock.c: In function 'pc_clock_gettime': /kisskb/src/kernel/time/posix-clock.c:252:26: note: byref variable will be forcibly initialized struct posix_clock_desc cd; ^ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/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/kernel/time/itimer.c: In function 'put_itimerval': /kisskb/src/kernel/time/itimer.c:103:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function 'get_itimerval': /kisskb/src/kernel/time/itimer.c:315:32: note: byref variable will be forcibly initialized struct __kernel_old_itimerval v; ^ /kisskb/src/kernel/time/itimer.c: In function '__do_sys_getitimer': /kisskb/src/kernel/time/itimer.c:115:22: note: byref variable will be forcibly initialized struct itimerspec64 get_buffer; ^ /kisskb/src/kernel/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/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/cgroup/cgroup-v1.c: In function 'cgroupstats_build': /kisskb/src/kernel/cgroup/cgroup-v1.c:690:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_parse_param': /kisskb/src/kernel/cgroup/cgroup-v1.c:906:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /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/sound/soc/codecs/nau8824.c: In function 'nau8824_set_pll': /kisskb/src/sound/soc/codecs/nau8824.c:1347:21: note: byref variable will be forcibly initialized struct nau8824_fll fll_param; ^ /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/sound/soc/codecs/hdmi-codec.c: In function 'hdmi_codec_prepare': /kisskb/src/sound/soc/codecs/hdmi-codec.c:574:27: note: byref variable will be forcibly initialized struct hdmi_codec_params hp; ^ /kisskb/src/kernel/cgroup/rdma.c: In function 'parse_resource': /kisskb/src/kernel/cgroup/rdma.c:358:14: note: byref variable will be forcibly initialized substring_t argstr; ^ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'freeze_cgroup': /kisskb/src/kernel/cgroup/legacy_freezer.c:320:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'unfreeze_cgroup': /kisskb/src/kernel/cgroup/legacy_freezer.c:331:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/kernel/cgroup/legacy_freezer.c: In function 'update_if_frozen': /kisskb/src/kernel/cgroup/legacy_freezer.c:248:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^ /kisskb/src/sound/soc/codecs/pcm512x-i2c.c: In function 'pcm512x_i2c_probe': /kisskb/src/sound/soc/codecs/pcm512x-i2c.c:20:23: note: byref variable will be forcibly initialized struct regmap_config config = pcm512x_regmap; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^ In file included from /kisskb/src/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); ^ /kisskb/src/sound/soc/codecs/rt1308-sdw.c: In function 'rt1308_sdw_hw_params': /kisskb/src/sound/soc/codecs/rt1308-sdw.c:528:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt1308-sdw.c:527:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_dai_link_params': /kisskb/src/sound/soc/generic/simple-card-utils.c:355:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_set_dailink_name': /kisskb/src/sound/soc/generic/simple-card-utils.c:94:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/sound/soc/codecs/rt1011.c: In function 'rt1011_set_component_pll': /kisskb/src/sound/soc/codecs/rt1011.c:1780:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /kisskb/src/sound/soc/codecs/rt1015.c: In function 'rt1015_set_component_pll': /kisskb/src/sound/soc/codecs/rt1015.c:833:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /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/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/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/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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/sound/soc/codecs/rt5514.c: In function 'rt5514_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5514.c:902:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /kisskb/src/sound/soc/codecs/rt5616.c: In function 'rt5616_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5616.c:1099:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /kisskb/src/sound/soc/codecs/rt5645.c: In function 'rt5645_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5645.c:2927:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_set_component_pll': /kisskb/src/sound/soc/codecs/rt5682.c:2349:47: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c:2349:35: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c:2349:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_register_dai_clks': /kisskb/src/sound/soc/codecs/rt5682.c:2865:26: note: byref variable will be forcibly initialized struct clk_parent_data parent_data; ^ /kisskb/src/sound/soc/codecs/rt5682.c:2864:24: note: byref variable will be forcibly initialized struct clk_init_data init = { }; ^ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt700.c:898:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt700.c:897:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ /kisskb/src/sound/soc/codecs/rt5659.c: In function 'rt5659_set_component_pll': /kisskb/src/sound/soc/codecs/rt5659.c:3471:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt711.c:988:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt711.c:987:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_sdw_hw_params': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:134:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt5682-sdw.c:133:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ In file 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/filter.h:8, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.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/kernel/bpf/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/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/drivers/phy/marvell/phy-mvebu-a3700-comphy.c: In function 'mvebu_a3700_comphy_smc': /kisskb/src/drivers/phy/marvell/phy-mvebu-a3700-comphy.c:107:23: note: byref variable will be forcibly initialized struct arm_smccc_res 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/include/linux/rculist.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'graph_get_dai_id': /kisskb/src/sound/soc/generic/audio-graph-card.c:62:21: note: byref variable will be forcibly initialized struct of_endpoint info; ^ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function 'asoc_simple_parse_dai': /kisskb/src/sound/soc/generic/audio-graph-card.c:128:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/sound/soc/generic/audio-graph-card.c: In function '__graph_for_each_link': /kisskb/src/sound/soc/generic/audio-graph-card.c:443:26: note: byref variable will be forcibly initialized struct asoc_simple_data adata; ^ /kisskb/src/sound/soc/generic/audio-graph-card.c:435:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ 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/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/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/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; ^ 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:7406: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:7403:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, NULL); ^ /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_graph_set_hash': /kisskb/src/kernel/trace/ftrace.c:6227:21: note: byref variable will be forcibly initialized struct ftrace_glob func_g; ^ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_free_mem': /kisskb/src/kernel/trace/ftrace.c:7002:19: note: byref variable will be forcibly initialized struct list_head clear_hash; ^ /kisskb/src/kernel/trace/ftrace.c:6999: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:7649: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:7646:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, pid_list); ^ /kisskb/src/sound/soc/codecs/rt711-sdca.c: In function 'rt711_sdca_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt711-sdca.c:1253:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt711-sdca.c:1252:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ /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; ^ 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/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'process_mod_list': /kisskb/src/kernel/trace/ftrace.c:4214:12: note: byref variable will be forcibly initialized LIST_HEAD(process_mods); ^ /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/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_graph_release': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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:6198:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ftrace_graph_notrace_hash, new_hash); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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:6194:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ftrace_graph_hash, new_hash); ^ /kisskb/src/kernel/trace/ftrace.c: In function 'unregister_ftrace_function_probe_func': /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; ^ /kisskb/src/drivers/gpio/gpio-virtio.c: In function '_virtio_gpio_req': /kisskb/src/drivers/gpio/gpio-virtio.c:64:38: note: byref variable will be forcibly initialized struct scatterlist *sgs[2], req_sg, res_sg; ^ /kisskb/src/drivers/gpio/gpio-virtio.c:64:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[2], req_sg, res_sg; ^ /kisskb/src/drivers/gpio/gpio-virtio.c: In function 'virtio_gpio_irq_prepare': /kisskb/src/drivers/gpio/gpio-virtio.c:210:38: note: byref variable will be forcibly initialized struct scatterlist *sgs[2], req_sg, res_sg; ^ /kisskb/src/drivers/gpio/gpio-virtio.c:210:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[2], req_sg, res_sg; ^ /kisskb/src/drivers/gpio/gpio-virtio.c: In function 'virtio_gpio_probe': /kisskb/src/drivers/gpio/gpio-virtio.c:542:28: note: byref variable will be forcibly initialized struct virtio_gpio_config config; ^ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt715.c:792:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt715.c:791:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized struct pwm_capture result; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:89:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:54:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/sound/soc/codecs/rt715-sdca.c: In function 'rt715_sdca_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt715-sdca.c:811:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^ /kisskb/src/sound/soc/codecs/rt715-sdca.c:810:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^ /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c: In function 'phy_type_syscon_get': /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c:989:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c: In function 'mtk_tphy_probe': /kisskb/src/drivers/phy/mediatek/phy-mtk-tphy.c:1236:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pwm.h:58, from /kisskb/src/drivers/pwm/core.c:24: /kisskb/src/drivers/pwm/core.c: In function 'trace_event_raw_event_pwm': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^ /kisskb/src/drivers/pwm/core.c: In function 'pwm_apply_state_debug': /kisskb/src/drivers/pwm/core.c:429:19: note: byref variable will be forcibly initialized struct pwm_state s1, s2; ^ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:857:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:663:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:776:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ 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/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/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_alloc_control': /kisskb/src/sound/soc/codecs/sigmadsp.c:646:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_activate_ctrl': /kisskb/src/sound/soc/codecs/sigmadsp.c:675:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /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/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/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_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; ^ 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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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 '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/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/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_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_fill_ns_link_info': /kisskb/src/kernel/events/core.c:8050:14: note: byref variable will be forcibly initialized struct path ns_path; ^ 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, ^ /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/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: In function 'perf_install_in_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/kernel/events/core.c:2854:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:33, from /kisskb/src/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h: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/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/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:2845:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^ /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/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3176:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /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: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: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_output_sample': /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: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; ^ 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/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 'KERNEL_BPFPTR': 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/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /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/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 '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/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; ^ 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); ^ /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/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_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); ^ /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/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/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: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/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: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/drivers/pwm/pwm-keembay.c: In function 'keembay_pwm_apply': /kisskb/src/drivers/pwm/pwm-keembay.c:122:19: note: byref variable will be forcibly initialized struct pwm_state current_state; ^ 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, ^ /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, ^ /kisskb/src/drivers/pwm/pwm-meson.c: In function 'meson_pwm_init_channels': /kisskb/src/drivers/pwm/pwm-meson.c:495:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ 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/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/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) ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:12223:18: note: byref variable will be forcibly initialized struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:12272: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 '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1701: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: In function 'check_btf_func': /kisskb/src/kernel/bpf/verifier.c:9983:12: note: userspace variable will be forcibly initialized static int check_btf_func(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:9994:11: note: byref variable will be forcibly initialized bpfptr_t urecord; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/kernel/bpf/verifier.c:10130:12: note: userspace variable will be forcibly initialized static int check_btf_line(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10139:11: note: byref variable will be forcibly initialized bpfptr_t ulinfo; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11727:12: note: userspace variable will be forcibly initialized static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) ^ /kisskb/src/drivers/video/backlight/88pm860x_bl.c: In function 'pm860x_backlight_probe': /kisskb/src/drivers/video/backlight/88pm860x_bl.c:187:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'prepare_func_exit': /kisskb/src/kernel/bpf/verifier.c:6172: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:9560:14: note: byref variable will be forcibly initialized struct tnum range = tnum_range(0, 1); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'do_misc_fixups': /kisskb/src/kernel/bpf/verifier.c:13056:36: note: byref variable will be forcibly initialized struct bpf_jit_poke_descriptor desc = { ^ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/kernel/bpf/verifier.c:12308:19: note: byref variable will be forcibly initialized struct bpf_insn insn; ^ /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; ^ /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/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:6389: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:11162:30: note: byref variable will be forcibly initialized const struct bpf_insn_cbs cbs = { ^ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h: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/adp8870_bl.c: In function 'adp8870_probe': /kisskb/src/drivers/video/backlight/adp8870_bl.c:842:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/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; ^ 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 '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/sound/soc/codecs/wm8753.c: In function 'wm8753_set_dai_pll': /kisskb/src/sound/soc/codecs/wm8753.c:765:19: note: byref variable will be forcibly initialized struct _pll_div pll_div; ^ /kisskb/src/sound/soc/codecs/wm8804.c: In function 'wm8804_set_pll': /kisskb/src/sound/soc/codecs/wm8804.c:417:18: note: byref variable will be forcibly initialized struct pll_div pll_div; ^ /kisskb/src/drivers/video/backlight/da9052_bl.c: In function 'da9052_backlight_probe': /kisskb/src/drivers/video/backlight/da9052_bl.c:108:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/sound/soc/codecs/wm8904.c: In function 'wm8904_set_fll': /kisskb/src/sound/soc/codecs/wm8904.c:1665:18: note: byref variable will be forcibly initialized struct _fll_div fll_div; ^ /kisskb/src/sound/soc/codecs/wm8904.c: In function 'wm8904_handle_pdata': /kisskb/src/sound/soc/codecs/wm8904.c:2061:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new control = ^ /kisskb/src/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/sound/soc/codecs/wm8974.c: In function 'wm8974_set_dai_pll': /kisskb/src/sound/soc/codecs/wm8974.c:316:14: note: byref variable will be forcibly initialized struct pll_ pll_div; ^ /kisskb/src/sound/soc/codecs/wm8978.c: In function 'wm8978_configure_pll': /kisskb/src/sound/soc/codecs/wm8978.c:474:24: note: byref variable will be forcibly initialized struct wm8978_pll_div pll_div; ^ /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/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/sound/soc/codecs/wm8985.c: In function 'wm8985_set_pll': /kisskb/src/sound/soc/codecs/wm8985.c:888:17: note: byref variable will be forcibly initialized struct pll_div pll_div; ^ 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_parse_param': /kisskb/src/kernel/bpf/inode.c:647:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ 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/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/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; ^ 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); ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/lib/bug.c:44: /kisskb/src/lib/bug.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/video/backlight/gpio_backlight.c: In function 'gpio_backlight_probe': /kisskb/src/drivers/video/backlight/gpio_backlight.c:52:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/sound/soc/codecs/wm8994.c: In function '_wm8994_set_fll': /kisskb/src/sound/soc/codecs/wm8994.c:2211:17: note: byref variable will be forcibly initialized struct fll_div fll; ^ /kisskb/src/sound/soc/codecs/lpass-wsa-macro.c: In function 'wsa_macro_register_mclk_output': /kisskb/src/sound/soc/codecs/lpass-wsa-macro.c:2350:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg; ^ 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/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipmb_dev->wait_queue, ^ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:18: note: byref variable will be forcibly initialized struct ipmb_msg msg; ^ /kisskb/src/sound/soc/codecs/lpass-va-macro.c: In function 'va_macro_register_fsgen_output': /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1329:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_probe': /kisskb/src/drivers/video/backlight/lm3639_bl.c:305:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/sound/soc/codecs/lpass-rx-macro.c: In function 'rx_macro_register_mclk_output': /kisskb/src/sound/soc/codecs/lpass-rx-macro.c:3485:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/sound/soc/codecs/lpass-tx-macro.c: In function 'tx_macro_register_mclk_output': /kisskb/src/sound/soc/codecs/lpass-tx-macro.c:1749:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ 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, ^ /kisskb/src/drivers/video/backlight/max8925_bl.c: In function 'max8925_backlight_probe': /kisskb/src/drivers/video/backlight/max8925_bl.c:125:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /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; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_off': /kisskb/src/drivers/video/backlight/pwm_bl.c:69:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_power_on': /kisskb/src/drivers/video/backlight/pwm_bl.c:44:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_update_status': /kisskb/src/drivers/video/backlight/pwm_bl.c:112:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c: In function 'pwm_backlight_probe': /kisskb/src/drivers/video/backlight/pwm_bl.c:461:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c:457:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/backlight/pwm_bl.c:456:37: note: byref variable will be forcibly initialized struct platform_pwm_backlight_data defdata; ^ 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 'kernel_waitid': /kisskb/src/kernel/exit.c:1553:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1619:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c: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; ^ 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/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 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/filter.h:9, 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) ^ /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/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; ^ /kisskb/src/drivers/video/backlight/sky81452-backlight.c: In function 'sky81452_bl_probe': /kisskb/src/drivers/video/backlight/sky81452-backlight.c:279:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/kernel/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/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/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_backlight_register': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:339:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized struct cpio_data cd = { NULL, 0, "" }; ^ /kisskb/src/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/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.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/events/ring_buffer.c: In function '__perf_output_begin': /kisskb/src/kernel/events/ring_buffer.c:161:4: note: byref variable will be forcibly initialized } lost_event; ^ In file included from /kisskb/src/include/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: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, ^ 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/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:888: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:869:3: note: in expansion of macro 'wait_var_event' wait_var_event(&t->state, !test_bit(TASKLET_STATE_SCHED, &t->state)); ^ /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: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:671:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /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/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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: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/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '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; ^ /kisskb/src/kernel/resource.c:609:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:684:18: note: byref variable will be forcibly initialized struct resource new = *old; ^ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:740:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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/lib/decompress_unzstd.c: In function '__unzstd': /kisskb/src/lib/decompress_unzstd.c:172:20: note: byref variable will be forcibly initialized zstd_frame_header header; ^ /kisskb/src/lib/decompress_unzstd.c:171:18: note: byref variable will be forcibly initialized zstd_out_buffer out; ^ /kisskb/src/lib/decompress_unzstd.c:170:17: note: byref variable will be forcibly initialized zstd_in_buffer in; ^ /kisskb/src/drivers/clk/berlin/berlin2-pll.c: In function 'berlin2_pll_register': /kisskb/src/drivers/clk/berlin/berlin2-pll.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_vco_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:185:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/clk/berlin/berlin2-avpll.c: In function 'berlin2_avpll_channel_register': /kisskb/src/drivers/clk/berlin/berlin2-avpll.c:361:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1612:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c: In function 'iproc_armpll_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:248:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/video/backlight/pandora_bl.c: In function 'pandora_backlight_probe': /kisskb/src/drivers/video/backlight/pandora_bl.c:111:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1584:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1069:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1949:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1946:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^ 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/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/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; ^ 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); ^ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:22: note: byref variable will be forcibly initialized struct klist_waiter waiter; ^ In file included from /kisskb/src/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: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^ /kisskb/src/include/linux/xarray.h: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/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_determine_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:521:30: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_set_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:558:29: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_clk_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:735:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/kernel/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_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:1036:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized struct fb_cmap umap; ^ In file included from /kisskb/src/drivers/dma/ipu/ipu_idmac.c:24:0: /kisskb/src/drivers/dma/ipu/ipu_idmac.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/ipu/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/clk/imx/clk.c: In function 'imx_obtain_fixed_clock_from_dt': /kisskb/src/drivers/clk/imx/clk.c:70:25: note: byref variable will be forcibly initialized struct of_phandle_args phandle; ^ /kisskb/src/drivers/dma/ipu/ipu_idmac.c: In function 'idmac_interrupt': /kisskb/src/drivers/dma/ipu/ipu_idmac.c:1165:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/sound/soc/fsl/fsl_asrc.c: In function 'fsl_asrc_dai_hw_params': /kisskb/src/sound/soc/fsl/fsl_asrc.c:653:21: note: byref variable will be forcibly initialized struct asrc_config config; ^ 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; ^ 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); ^ /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/sound/soc/fsl/fsl_asrc_dma.c: In function 'fsl_asrc_dma_hw_params': /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:150:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:141:37: note: byref variable will be forcibly initialized struct dma_slave_config config_fe, config_be; ^ /kisskb/src/sound/soc/fsl/fsl_asrc_dma.c:141:26: note: byref variable will be forcibly initialized struct dma_slave_config config_fe, config_be; ^ /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; ^ 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/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/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4219:15: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4219:10: note: byref variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c: In function '__flush_itimer_signals': /kisskb/src/kernel/signal.c:491:19: note: byref variable will be forcibly initialized sigset_t signal, retain; ^ /kisskb/src/kernel/signal.c:491:11: note: byref variable will be forcibly initialized sigset_t signal, retain; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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: 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:1536:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2012:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4625:11: note: byref variable will be forcibly initialized sigset_t newset; ^ /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 '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 '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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2877:11: note: byref variable will be forcibly initialized sigset_t blocked; ^ /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/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_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; ^ /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; ^ /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/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 '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3842:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c: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:4405:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /kisskb/src/kernel/signal.c:4405:21: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^ /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/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4233:10: note: byref variable will be forcibly initialized stack_t new; ^ 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/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:491:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /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; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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, ^ 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/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_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 '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1817:16: note: byref variable will be forcibly initialized struct rusage r; ^ /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/drivers/clk/bcm/clk-iproc-asiu.c: In function 'iproc_asiu_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:219:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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: 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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_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/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /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); ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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: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, ^ 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/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/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 '__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: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2808:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^ 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 '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/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/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) ^ 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 '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 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4294: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: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_verifier_log_type': /kisskb/src/kernel/bpf/btf.c:1316: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_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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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: 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/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/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; ^ In file included from /kisskb/src/include/linux/bpf-cgroup.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/kernel/bpf/cgroup.c:10: /kisskb/src/kernel/bpf/cgroup.c: In function 'BPF_PROG_RUN_ARRAY_CG_FLAGS': /kisskb/src/include/linux/bpf.h:1232:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ /kisskb/src/kernel/bpf/cgroup.c: In function 'BPF_PROG_RUN_ARRAY_CG': /kisskb/src/include/linux/bpf.h:1262:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ 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/bpf_struct_ops.c:4: /kisskb/src/kernel/bpf/bpf_struct_ops.c: In function 'bpf_struct_ops_map_sys_lookup_elem': /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/bpf_struct_ops.c:257:10: note: in expansion of macro 'smp_load_acquire' state = smp_load_acquire(&kvalue->state); ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/mediatek/mtk-cqdma.c:12: /kisskb/src/drivers/dma/mediatek/mtk-cqdma.c: In function 'mtk_cqdma_free_inactive_desc': /kisskb/src/drivers/dma/mediatek/mtk-cqdma.c:555: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/dma/mediatek/mtk-cqdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/mediatek/../virt-dma.h:213: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/kernel/bpf/bpf_struct_ops.c: In function 'bpf_struct_ops_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/kernel/bpf/bpf_struct_ops.c:474:3: note: in expansion of macro 'smp_store_release' smp_store_release(&kvalue->state, BPF_STRUCT_OPS_STATE_INUSE); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/bpf/cgroup.c:8: /kisskb/src/kernel/bpf/cgroup.c: In function 'activate_effective_progs': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/cgroup.c:275:14: note: in expansion of macro 'rcu_replace_pointer' old_array = rcu_replace_pointer(cgrp->bpf.effective[atype], old_array, ^ /kisskb/src/kernel/bpf/cgroup.c: In function 'bpf_cgroup_storages_alloc': /kisskb/src/kernel/bpf/cgroup.c:46:32: note: byref variable will be forcibly initialized struct bpf_cgroup_storage_key key; ^ /kisskb/src/kernel/bpf/cgroup.c: In function 'cgroup_bpf_link_attach': /kisskb/src/kernel/bpf/cgroup.c:972:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^ In file included from /kisskb/src/include/linux/bpf-cgroup.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/kernel/bpf/cgroup.c:10: /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_skb': /kisskb/src/include/linux/bpf.h:1262:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ /kisskb/src/include/linux/bpf.h:1232:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_sock_addr': /kisskb/src/include/linux/bpf.h:1232:24: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/cgroup.c:1143:26: note: byref variable will be forcibly initialized struct sockaddr_storage unspec; ^ In file included from /kisskb/src/include/linux/bpf-cgroup.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/kernel/bpf/cgroup.c:10: /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_check_dev_permission': /kisskb/src/include/linux/bpf.h:1262:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ /kisskb/src/kernel/bpf/cgroup.c:1199:28: note: byref variable will be forcibly initialized struct bpf_cgroup_dev_ctx ctx = { ^ In file included from /kisskb/src/include/linux/bpf-cgroup.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/kernel/bpf/cgroup.c:10: /kisskb/src/kernel/bpf/cgroup.c: In function '__cgroup_bpf_run_filter_sysctl': /kisskb/src/include/linux/bpf.h:1262:24: note: byref variable will be forcibly initialized struct bpf_cg_run_ctx run_ctx; ^ /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: 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: In function 'param_set_bint': /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/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: 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/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized struct fb_cvt_data cvt; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c: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/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/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; ^ 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 'notify_die': /kisskb/src/kernel/notifier.c:519:18: note: byref variable will be forcibly initialized struct die_args args = { ^ /kisskb/src/drivers/clk/imx/clk-cpu.c: In function 'imx_clk_hw_cpu': /kisskb/src/drivers/clk/imx/clk-cpu.c:79:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c: In function 'btcvsd_rx_timestamp_get': /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c:1168:41: note: byref variable will be forcibly initialized struct mtk_btcvsd_snd_time_buffer_info time_buffer_info_rx; ^ /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c: In function 'btcvsd_tx_timestamp_get': /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c:1218:41: note: byref variable will be forcibly initialized struct mtk_btcvsd_snd_time_buffer_info time_buffer_info_tx; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c:9: /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c: In function 'wait_for_bt_irq': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c:655:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(bt->rx_wait, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/soc/mediatek/common/mtk-btcvsd.c:651:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(bt->tx_wait, ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c:12: /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c: In function 'mtk_hsdma_free_inactive_desc': /kisskb/src/drivers/dma/mediatek/mtk-hsdma.c:742: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/dma/mediatek/mtk-hsdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/mediatek/../virt-dma.h:213: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/virtio/virtio_balloon.c: In function 'send_cmd_id_start': /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: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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: In function 'get_free_page_and_send': /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: In function 'stats_handle_request': /kisskb/src/drivers/virtio/virtio_balloon.c:383:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /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; ^ 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/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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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/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) ^ /kisskb/src/sound/soc/fsl/imx-pcm-rpmsg.c: In function 'imx_rpmsg_pcm_work': /kisskb/src/sound/soc/fsl/imx-pcm-rpmsg.c:624:19: note: byref variable will be forcibly initialized struct rpmsg_msg msg; ^ /kisskb/src/drivers/soc/imx/soc-imx8m.c: In function 'imx8mq_soc_revision_from_atf': /kisskb/src/drivers/soc/imx/soc-imx8m.c:40:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/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/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; ^ In file included from /kisskb/src/include/linux/mm_types.h:8:0, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:14, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/dma/qcom/bam_dma.c:27: /kisskb/src/drivers/dma/qcom/bam_dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/qcom/../virt-dma.h:191: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/dma/qcom/bam_dma.c: In function 'bam_dma_terminate_all': /kisskb/src/drivers/dma/qcom/bam_dma.c:738: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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:935:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:966:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^ /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/dma/qcom/bam_dma.c: In function 'bam_start_dma': /kisskb/src/drivers/dma/qcom/bam_dma.c:1033:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/sound/soc/fsl/imx-audmix.c: In function 'imx_audmix_probe': /kisskb/src/sound/soc/fsl/imx-audmix.c:150:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /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: 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/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/kernel/module_signing.c: In function 'mod_verify_sig': /kisskb/src/kernel/module_signing.c:22:26: note: byref variable will be forcibly initialized struct module_signature ms; ^ /kisskb/src/lib/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/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3398:10: note: byref variable will be forcibly initialized va_list args; ^ /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; ^ In file 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/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/sound/soc/fsl/imx-rpmsg.c: In function 'imx_rpmsg_probe': /kisskb/src/sound/soc/fsl/imx-rpmsg.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/kernel/module.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/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/kernel/crash_core.c: In function 'vmcoreinfo_append_str': /kisskb/src/kernel/crash_core.c:365:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:64: /kisskb/src/kernel/module.c: In function 'perf_trace_module_load': /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/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_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/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_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/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:64: /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_load': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /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/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_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/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_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/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_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/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_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/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ /kisskb/src/kernel/module.c: In function 'verify_exported_symbols': /kisskb/src/kernel/module.c:2252:27: note: byref variable will be forcibly initialized struct find_symbol_arg fsa = { ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/module.c:3860:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/kernel/module.c:1459:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1807:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/module.c:3782:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/dma/qcom/hidma_mgmt.c: In function 'hidma_mgmt_of_populate_channels': /kisskb/src/drivers/dma/qcom/hidma_mgmt.c:350:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ 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/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/kernel/kexec_core.c: In function 'kimage_alloc_normal_control_pages': /kisskb/src/kernel/kexec_core.c:367:19: note: byref variable will be forcibly initialized struct list_head extra_pages; ^ In file included from /kisskb/src/drivers/dma/qcom/gpi.c:17:0: /kisskb/src/drivers/dma/qcom/gpi.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/kernel/kexec_core.c: In function '__crash_kexec': /kisskb/src/kernel/kexec_core.c:957:19: note: byref variable will be forcibly initialized struct pt_regs fixed_regs; ^ /kisskb/src/drivers/dma/qcom/gpi.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/qcom/../dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/kernel/kexec_core.c: In function 'crash_save_cpu': /kisskb/src/kernel/kexec_core.c:1063:22: note: byref variable will be forcibly initialized struct elf_prstatus prstatus; ^ 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/dma-mapping.h:7, from /kisskb/src/drivers/dma/qcom/gpi.c:9: /kisskb/src/drivers/dma/qcom/gpi.c: In function 'gpi_reset_chan': /kisskb/src/drivers/dma/qcom/gpi.c:1201: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/dma/qcom/gpi.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/qcom/../virt-dma.h:191: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/dma/qcom/gpi.c: In function 'gpi_process_xfer_compl_event': /kisskb/src/drivers/dma/qcom/gpi.c:1019:26: note: byref variable will be forcibly initialized struct dmaengine_result result; ^ /kisskb/src/drivers/dma/qcom/gpi.c: In function 'gpi_process_imed_data_event': /kisskb/src/drivers/dma/qcom/gpi.c:935:26: note: byref variable will be forcibly initialized struct dmaengine_result result; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/kprobes.h:20, from /kisskb/src/kernel/kprobes.c:23: /kisskb/src/kernel/kprobes.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/kprobes.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/kprobes.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/kprobes.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/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: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: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: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/kernel/kprobes.c: In function 'freelist_try_get': /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/freelist.h:89:11: note: in expansion of macro 'smp_load_acquire' head = smp_load_acquire(&list->head); ^ /kisskb/src/arch/arm64/include/asm/barrier.h: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/freelist.h:81:45: note: in expansion of macro 'smp_load_acquire' struct freelist_node *prev, *next, *head = smp_load_acquire(&list->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/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/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_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 '_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_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_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 '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/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/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; ^ /kisskb/src/drivers/clk/imx/clk-gate2.c: In function 'clk_hw_register_gate2': /kisskb/src/drivers/clk/imx/clk-gate2.c:144:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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/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/lib/iov_iter.c: In function 'iov_iter_bvec_advance': /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/lib/iov_iter.c:1032:19: note: byref variable will be forcibly initialized struct bvec_iter bi; ^ 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) ^ /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; ^ /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 '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/kernel/trace/trace_printk.c: In function '__trace_bprintk': /kisskb/src/kernel/trace/trace_printk.c:203:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_printk': /kisskb/src/kernel/trace/trace_printk.c:233:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/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: 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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_get_notif_sizes': /kisskb/src/kernel/seccomp.c:1922:29: note: byref variable will be forcibly initialized struct seccomp_notif_sizes sizes = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:973:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1033: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ 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) ^ 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); ^ 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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/include/linux/rhashtable.h:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^ /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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(); ^ In file included from /kisskb/src/kernel/torture.c:39:0: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:339: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/lib/rhashtable.c: In function 'rhashtable_lookup_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: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/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 } ^ In 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/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/drivers/clk/imx/clk-gate-exclusive.c: In function 'imx_clk_hw_gate_exclusive': /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c:64:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/drivers/dma/xilinx/zynqmp_dma.c:21:0: /kisskb/src/drivers/dma/xilinx/zynqmp_dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/xilinx/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/xilinx/zynqmp_dma.c: In function 'zynqmp_dma_chan_desc_cleanup': /kisskb/src/drivers/dma/xilinx/zynqmp_dma.c:608:34: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /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_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; ^ 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(); ^ In 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/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/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/watch_queue.c:353:12: note: in expansion of macro 'rcu_replace_pointer' wfilter = rcu_replace_pointer(wqueue->filter, wfilter, ^ /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized struct watch_notification_filter filter; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'init_watch': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/watch_queue.c:427:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->queue, wqueue); ^ /kisskb/src/kernel/watch_queue.c: In function 'add_watch_to_object': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/watch_queue.c:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, wlist); ^ /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/watch_queue.c:507:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^ /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized struct watch_notification_removal n; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_clear': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/watch_queue.c:592:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^ /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; ^ 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/drivers/dma/sf-pdma/sf-pdma.h:22:0, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:25: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/sf-pdma/../dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:16: /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_terminate_all': /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:217: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/dma/sf-pdma/sf-pdma.c: In function 'sf_pdma_free_chan_resources': /kisskb/src/drivers/dma/sf-pdma/sf-pdma.c:153: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/drivers/dma/virt-dma.h:13:0, from /kisskb/src/drivers/dma/virt-dma.c:12: /kisskb/src/drivers/dma/virt-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'vchan_complete': /kisskb/src/drivers/dma/virt-dma.c:88:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/virt-dma.c:87:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /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/video/fbdev/amba-clcd.c: In function 'clcdfb_of_get_dpi_panel_mode': /kisskb/src/drivers/video/fbdev/amba-clcd.c:548:19: note: byref variable will be forcibly initialized struct videomode video; ^ /kisskb/src/drivers/video/fbdev/amba-clcd.c:547:24: note: byref variable will be forcibly initialized struct display_timing timing; ^ /kisskb/src/drivers/video/fbdev/amba-clcd.c: In function 'clcdfb_set_par': /kisskb/src/drivers/video/fbdev/amba-clcd.c:282:19: note: byref variable will be forcibly initialized struct clcd_regs regs; ^ 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/platform_device.h:13, from /kisskb/src/drivers/dma/dmaengine.c:34: /kisskb/src/drivers/dma/dmaengine.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/drivers/dma/dmaengine.c:40:0: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_device_satisfies_mask': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized dma_cap_mask_t has; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:728:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:834:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /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; ^ 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_sched_wakeup.c:13: /kisskb/src/kernel/trace/trace_sched_wakeup.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/dma/of-dma.c: In function 'of_dma_router_xlate': /kisskb/src/drivers/dma/of-dma.c:60:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec_target; ^ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_request_slave_channel': /kisskb/src/drivers/dma/of-dma.c:254:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec; ^ /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/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; ^ In file included from /kisskb/src/drivers/dma/dmatest.c:13:0: /kisskb/src/drivers/dma/dmatest.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/dma/dmatest.c: In function 'request_channels': /kisskb/src/drivers/dma/dmatest.c:1070:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/dma/dmatest.c:11: /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_func': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:422:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:435:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/dma/dmatest.c:831:4: note: in expansion of macro 'wait_event_freezable_timeout' wait_event_freezable_timeout(thread->done_wait, ^ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_wait_get': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/dma/dmatest.c:284:3: note: in expansion of macro 'wait_event' wait_event(thread_wait, !is_threaded_test_run(info)); ^ /kisskb/src/drivers/dma/dmatest.c: In function 'dmatest_init': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/dma/dmatest.c:1338:3: note: in expansion of macro 'wait_event' wait_event(thread_wait, !is_threaded_test_run(info)); ^ 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 '__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/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: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, ^ 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_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/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/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, ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/sun6i-dma.c:10: /kisskb/src/drivers/dma/sun6i-dma.c: In function 'sun6i_dma_terminate_all': /kisskb/src/drivers/dma/sun6i-dma.c:890: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/dma/sun6i-dma.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h: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 'timerlat_irq': /kisskb/src/kernel/trace/trace_osnoise.c:1485:25: note: byref variable will be forcibly initialized struct timerlat_sample s; ^ /kisskb/src/kernel/trace/trace_osnoise.c: In function 'timerlat_main': In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/dma/dma-axi-dmac.c:10: /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'vchan_synchronize': /kisskb/src/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/dma/virt-dma.h:213: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/dma/dma-axi-dmac.c: In function 'axi_dmac_terminate_all': /kisskb/src/drivers/dma/dma-axi-dmac.c:440:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/dma-axi-dmac.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h: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; ^ 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(); ^ In file included from /kisskb/src/drivers/dma/mv_xor.c:23:0: /kisskb/src/drivers/dma/mv_xor.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/mv_xor.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/mv_xor.c: In function 'mv_xor_probe': /kisskb/src/drivers/dma/mv_xor.c:1382:19: note: byref variable will be forcibly initialized dma_cap_mask_t cap_mask; ^ /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/video/fbdev/gxt4500.c: In function 'gxt4500_check_var': /kisskb/src/drivers/video/fbdev/gxt4500.c:363:21: note: byref variable will be forcibly initialized struct gxt4500_par par; ^ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_probe': /kisskb/src/drivers/video/fbdev/gxt4500.c:621:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^ In file included from /kisskb/src/drivers/dma/mv_xor_v2.c:18:0: /kisskb/src/drivers/dma/mv_xor_v2.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/mv_xor_v2.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/drivers/dma/mxs-dma.c:31:0: /kisskb/src/drivers/dma/mxs-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/mxs-dma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /kisskb/src/drivers/dma/mxs-dma.c: In function 'mxs_dma_xlate': /kisskb/src/drivers/dma/mxs-dma.c:730:30: note: byref variable will be forcibly initialized struct mxs_dma_filter_param param; ^ /kisskb/src/drivers/dma/mxs-dma.c:729:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask = mxs_dma->dma_device.cap_mask; ^ In file included from /kisskb/src/include/linux/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/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:21: note: byref variable will be forcibly initialized struct xxh32_state state; ^ /kisskb/src/lib/xxhash.c: In function 'xxh64_reset': /kisskb/src/lib/xxhash.c:259:21: note: byref variable will be forcibly initialized struct xxh64_state state; ^ /kisskb/src/kernel/trace/trace_functions_graph.c: In function '__trace_graph_function': /kisskb/src/kernel/trace/trace_functions_graph.c:193:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent ent = { ^ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'print_graph_function_flags': /kisskb/src/kernel/trace/trace_functions_graph.c:1075:33: note: byref variable will be forcibly initialized struct ftrace_graph_ent_entry saved; ^ /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; ^ In file included from /kisskb/src/drivers/dma/imx-sdma.c:43:0: /kisskb/src/drivers/dma/imx-sdma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/imx-sdma.c: In function 'dmaengine_desc_get_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:163:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/smp.h:12:0, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/iopoll.h:11, from /kisskb/src/drivers/dma/imx-sdma.c:14: /kisskb/src/drivers/dma/imx-sdma.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/imx-sdma.c: In function 'sdma_xlate': /kisskb/src/drivers/dma/imx-sdma.c:2032:22: note: byref variable will be forcibly initialized struct imx_dma_data data; ^ /kisskb/src/drivers/dma/imx-sdma.c:2031:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask = sdma->dma_device.cap_mask; ^ /kisskb/src/drivers/dma/imx-sdma.c: In function 'sdma_alloc_chan_resources': /kisskb/src/drivers/dma/imx-sdma.c:1316:22: note: byref variable will be forcibly initialized struct imx_dma_data mem_data; ^ /kisskb/src/drivers/dma/imx-sdma.c: In function 'sdma_probe': /kisskb/src/drivers/dma/imx-sdma.c:2061:18: note: byref variable will be forcibly initialized struct resource spba_res; ^ 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/delay.h:23, from /kisskb/src/drivers/dma/idma64.c:10: /kisskb/src/drivers/dma/idma64.c: In function 'vchan_synchronize': /kisskb/src/drivers/dma/virt-dma.h:213:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/idma64.c: In function 'vchan_free_chan_resources': /kisskb/src/drivers/dma/virt-dma.h:191:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/idma64.c: In function 'idma64_terminate_all': /kisskb/src/drivers/dma/idma64.c:474: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function 'mx3fb_must_set_par': /kisskb/src/drivers/video/fbdev/mx3fb.c:775:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo new_var = fbi->var; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c:774:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo old_var = mx3_fbi->cur_var; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function '__set_par': /kisskb/src/drivers/video/fbdev/mx3fb.c:794:27: note: byref variable will be forcibly initialized struct ipu_di_signal_cfg sig_cfg; ^ /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; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function 'mx3fb_init_backlight': /kisskb/src/drivers/video/fbdev/mx3fb.c:307:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c: In function 'mx3fb_probe': /kisskb/src/drivers/video/fbdev/mx3fb.c:1562:26: note: byref variable will be forcibly initialized struct dma_chan_request rq; ^ /kisskb/src/drivers/video/fbdev/mx3fb.c:1560:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ In file included from /kisskb/src/drivers/dma/pl330.c:30:0: /kisskb/src/drivers/dma/pl330.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ /kisskb/src/drivers/dma/pl330.c: In function '_trigger': /kisskb/src/drivers/dma/pl330.c:1000:17: note: byref variable will be forcibly initialized struct _arg_GO go; ^ /kisskb/src/drivers/dma/pl330.c: In function '_loop': /kisskb/src/drivers/dma/pl330.c:1289:20: note: byref variable will be forcibly initialized struct _arg_LPEND lpend; ^ /kisskb/src/drivers/dma/pl330.c: In function 'pl330_submit_req': /kisskb/src/drivers/dma/pl330.c:1472:20: note: byref variable will be forcibly initialized struct _xfer_spec xs; ^ /kisskb/src/drivers/dma/pl330.c: In function 'pl330_tasklet': /kisskb/src/drivers/dma/pl330.c:2097:34: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c: In function 'pl330_get_desc': /kisskb/src/drivers/dma/pl330.c:2593:13: note: byref variable will be forcibly initialized LIST_HEAD(pool); ^ /kisskb/src/include/linux/list.h: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/ratelimit_types.h:7:0, from /kisskb/src/include/linux/printk.h:10, from /kisskb/src/include/asm-generic/bug.h:22, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/dma/pl330.c:10: /kisskb/src/drivers/dma/pl330.c:2592:19: note: byref variable will be forcibly initialized DEFINE_SPINLOCK(lock); ^ /kisskb/src/include/linux/spinlock_types.h:43:39: note: in definition of macro 'DEFINE_SPINLOCK' #define DEFINE_SPINLOCK(x) spinlock_t x = __SPIN_LOCK_UNLOCKED(x) ^ /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/lib/strncpy_from_user.c: In function 'do_strncpy_from_user': /kisskb/src/lib/strncpy_from_user.c:31:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/drivers/soc/qcom/smem.c: In function 'qcom_smem_resolve_mem': /kisskb/src/drivers/soc/qcom/smem.c:872:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/lib/strnlen_user.c: In function 'do_strnlen_user': /kisskb/src/lib/strnlen_user.c:25:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ /kisskb/src/kernel/trace/fgraph.c: In function 'function_graph_enter': /kisskb/src/kernel/trace/fgraph.c:116:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent trace; ^ /kisskb/src/kernel/trace/fgraph.c: In function 'ftrace_return_to_handler': /kisskb/src/kernel/trace/fgraph.c:236:26: note: byref variable will be forcibly initialized struct ftrace_graph_ret trace; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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)) ^ /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_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/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/kernel/trace/trace_syscalls.c: In function 'perf_call_bpf_enter': /kisskb/src/kernel/trace/trace_syscalls.c:578:4: note: byref variable will be forcibly initialized } param; ^ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'perf_call_bpf_exit': /kisskb/src/kernel/trace/trace_syscalls.c:680:4: note: byref variable will be forcibly initialized } param; ^ 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/syscall.h:5, from /kisskb/src/kernel/trace/trace_syscalls.c:2: /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_enter': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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_syscalls.c:399:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->enter_syscall_files[num], file); ^ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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_syscalls.c:437:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->exit_syscall_files[num], file); ^ 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 '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: 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); ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/lib/test_lockup.c:8: /kisskb/src/lib/test_lockup.c: In function 'test_lockup': /kisskb/src/lib/test_lockup.c:353:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /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/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/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/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/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; ^ /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/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/lib/string.c: In function 'strscpy': /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; ^ 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: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/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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:21: /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'cm4040_reader_release': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:509:4: note: in expansion of macro 'wait_event' wait_event(dev->devq, (link->open == 0)); ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_out_ready': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:153:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(dev->write_wait, ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_in_ready': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:201:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(dev->read_wait, ^ 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); ^ /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); ^ 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/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/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/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'qcom_iommu_init_domain': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:233:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^ /kisskb/src/drivers/soc/qcom/llcc-qcom.c: In function '_qcom_llcc_cfg_program': /kisskb/src/drivers/soc/qcom/llcc-qcom.c:429:25: note: byref variable will be forcibly initialized struct llcc_slice_desc desc; ^ 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_synth.c: In function 'parse_synth_field': /kisskb/src/kernel/trace/trace_events_synth.c:606:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'trace_event_raw_event_synth': /kisskb/src/kernel/trace/trace_events_synth.c:438:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field': /kisskb/src/kernel/trace/trace_events_synth.c:939:27: note: byref variable will be forcibly initialized struct dynevent_arg_pair arg_pair; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field_str': /kisskb/src/kernel/trace/trace_events_synth.c:982:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__synth_event_gen_cmd_start': /kisskb/src/kernel/trace/trace_events_synth.c:1077:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/trace_events_synth.c:1076:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_gen_cmd_array_start': /kisskb/src/kernel/trace/trace_events_synth.c:1147:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_create': /kisskb/src/kernel/trace/trace_events_synth.c:1345:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace': /kisskb/src/kernel/trace/trace_events_synth.c:1628:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/kernel/trace/trace_events_synth.c:1627:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace_array': /kisskb/src/kernel/trace/trace_events_synth.c:1732:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_bits_in_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1148:26: note: byref variable will be forcibly initialized struct of_phandle_args pinctrl_spec; ^ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_parse_one_pinctrl_entry': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1022:26: note: byref variable will be forcibly initialized struct of_phandle_args pinctrl_spec; ^ /kisskb/src/drivers/pinctrl/pinctrl-single.c: In function 'pcs_add_gpio_func': /kisskb/src/drivers/pinctrl/pinctrl-single.c:1341:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ 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/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/sound/soc/meson/meson-card-utils.c: In function 'meson_card_parse_dai': /kisskb/src/sound/soc/meson/meson-card-utils.c:80:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ 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:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_wakeup_source': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_clock': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_power_domain': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_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_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_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, ^ /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_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, ^ /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, ^ /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, ^ /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, ^ /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: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: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/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/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c: In function 'mt8195_afe_enable_etdm': /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c:1277:22: note: byref variable will be forcibly initialized struct etdm_con_reg etdm_reg; ^ /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c: In function 'mt8195_afe_disable_etdm': /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c:1300:22: note: byref variable will be forcibly initialized struct etdm_con_reg etdm_reg; ^ /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c: In function 'mtk_dai_etdm_out_configure': /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c:1752:22: note: byref variable will be forcibly initialized struct etdm_con_reg etdm_reg; ^ /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c: In function 'mtk_dai_etdm_mclk_configure': /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c:1845:22: note: byref variable will be forcibly initialized struct etdm_con_reg etdm_reg; ^ /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c: In function 'mtk_dai_etdm_in_configure': /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c:1635:22: note: byref variable will be forcibly initialized struct etdm_con_reg etdm_reg; ^ /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c: In function 'mtk_dai_etdm_configure': /kisskb/src/sound/soc/mediatek/mt8195/mt8195-dai-etdm.c:1892:22: note: byref variable will be forcibly initialized struct etdm_con_reg etdm_reg; ^ 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/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: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/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_get_value': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:485:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_direction_output': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:455:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_set': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:309:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:275:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^ /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/char/hw_random/virtio-rng.c: In function 'request_entropy': /kisskb/src/drivers/char/hw_random/virtio-rng.c:52:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1375:4: note: byref variable will be forcibly initialized } hash; ^ 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, ^ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /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 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1583:4: note: byref variable will be forcibly initialized } stack; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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() || ^ 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: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: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: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: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: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: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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/kernel/trace/trace_boot.c: In function 'trace_boot_add_synth_event': /kisskb/src/kernel/trace/trace_boot.c:141:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^ /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/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/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/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/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/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 = { ^ 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: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, ^ 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/sound/soc/sof/loader.c:13: /kisskb/src/sound/soc/sof/loader.c: In function 'snd_sof_run_firmware': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/sound/soc/sof/loader.c:834:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(sdev->boot_wait, ^ 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/sound/soc/sof/sof-priv.h:14, from /kisskb/src/sound/soc/sof/ipc.c:17: /kisskb/src/sound/soc/sof/ipc.c: In function 'tx_wait_done': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/sound/soc/sof/ipc.c:248:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(msg->waitq, msg->ipc_complete, ^ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_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, ^ 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/sound/soc/sof/ipc.c: In function 'ipc_xrun': /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/sound/soc/sof/ipc.c:560:29: note: byref variable will be forcibly initialized struct sof_ipc_stream_posn posn; ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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, ^ /kisskb/src/sound/soc/sof/ipc.c: In function 'ipc_period_elapsed': /kisskb/src/sound/soc/sof/ipc.c:524:29: note: byref variable will be forcibly initialized struct sof_ipc_stream_posn posn; ^ /kisskb/src/sound/soc/sof/ipc.c: In function 'ipc_trace_message': /kisskb/src/sound/soc/sof/ipc.c:498:32: note: byref variable will be forcibly initialized struct sof_ipc_dma_trace_posn posn; ^ /kisskb/src/sound/soc/sof/ipc.c: In function 'snd_sof_ipc_msgs_rx': /kisskb/src/sound/soc/sof/ipc.c:436:25: note: byref variable will be forcibly initialized struct sof_ipc_cmd_hdr hdr; ^ /kisskb/src/sound/soc/sof/ipc.c: In function 'snd_sof_ipc_stream_posn': /kisskb/src/sound/soc/sof/ipc.c:615:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^ /kisskb/src/sound/soc/sof/ipc.c: In function 'snd_sof_ipc_set_get_comp_data': /kisskb/src/sound/soc/sof/ipc.c:754:34: note: byref variable will be forcibly initialized struct sof_ipc_ctrl_data_params sparams; ^ 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: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/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/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; ^ /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; ^ 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) ^ 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:1173: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:1173: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:1173: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/clk/sunxi/clk-sunxi.c: In function 'sunxi_divs_clk_setup': /kisskb/src/drivers/clk/sunxi/clk-sunxi.c:955:22: note: byref variable will be forcibly initialized struct factors_data factors = *data->factors; ^ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_dsp_pcm_free': /kisskb/src/sound/soc/sof/pcm.c:108:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/pcm.c:107:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_hw_params': /kisskb/src/sound/soc/sof/pcm.c:167:34: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params_reply ipc_params_reply; ^ /kisskb/src/sound/soc/sof/pcm.c:166:28: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params pcm; ^ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_trigger': /kisskb/src/sound/soc/sof/pcm.c:367:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/pcm.c:366:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^ /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/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; ^ /kisskb/src/sound/soc/sof/pm.c: In function 'sof_send_pm_ctx_ipc': /kisskb/src/sound/soc/sof/pm.c:54:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/pm.c:53:24: note: byref variable will be forcibly initialized struct sof_ipc_pm_ctx pm_ctx; ^ /kisskb/src/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; ^ /kisskb/src/sound/soc/sof/debug.c: In function 'memory_info_update': /kisskb/src/sound/soc/sof/debug.c:648:25: note: byref variable will be forcibly initialized struct sof_ipc_cmd_hdr msg = { ^ /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/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/sound/soc/sof/control.c: In function 'snd_sof_bytes_ext_put': /kisskb/src/sound/soc/sof/control.c:363:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/sound/soc/sof/control.c: In function 'snd_sof_bytes_ext_volatile_get': /kisskb/src/sound/soc/sof/control.c:441:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/sound/soc/sof/control.c: In function 'snd_sof_bytes_ext_get': /kisskb/src/sound/soc/sof/control.c:515:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_core_enable': /kisskb/src/sound/soc/sof/topology.c:1335:32: note: byref variable will be forcibly initialized struct sof_ipc_pm_core_config pm_core_config = { ^ /kisskb/src/sound/soc/sof/topology.c: In function 'ipc_trigger': /kisskb/src/sound/soc/sof/topology.c:123:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/topology.c:122:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_control_unload': /kisskb/src/sound/soc/sof/topology.c:1310:22: note: byref variable will be forcibly initialized struct sof_ipc_free fcomp; ^ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_widget_load_process': /kisskb/src/sound/soc/sof/topology.c:2257:30: note: byref variable will be forcibly initialized struct sof_ipc_comp_process config; ^ /kisskb/src/sound/soc/sof/topology.c: In function 'sof_link_load': /kisskb/src/sound/soc/sof/topology.c:3164:28: note: byref variable will be forcibly initialized struct sof_ipc_dai_config common_config; ^ /kisskb/src/sound/soc/sof/topology.c: In function 'ipc_pcm_params': /kisskb/src/sound/soc/sof/topology.c:63:28: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params pcm; ^ /kisskb/src/sound/soc/sof/topology.c:60:34: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params_reply ipc_params_reply; ^ /kisskb/src/sound/soc/sof/topology.c: In function 'snd_sof_complete_pipeline': /kisskb/src/sound/soc/sof/topology.c:3396:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/topology.c:3395:28: note: byref variable will be forcibly initialized struct sof_ipc_pipe_ready ready; ^ /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/socfpga/clk-periph-s10.c: In function 's10_register_periph': /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: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:177:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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_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/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/sound/soc/sof/trace.c: In function 'sof_wait_trace_avail': /kisskb/src/sound/soc/sof/trace.c:258:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/soc/sof/trace.c: In function 'sof_ipc_trace_update_filter': /kisskb/src/sound/soc/sof/trace.c:130:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/trace.c: In function 'snd_sof_init_trace_ipc': /kisskb/src/sound/soc/sof/trace.c:386:23: note: byref variable will be forcibly initialized struct sof_ipc_reply ipc_reply; ^ /kisskb/src/sound/soc/sof/trace.c:385:38: note: byref variable will be forcibly initialized struct sof_ipc_dma_trace_params_ext params; ^ /kisskb/src/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/clk/socfpga/clk-gate-s10.c: In function 's10_register_gate': /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:189:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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/sound/soc/sof/sof-audio.c: In function 'sof_dai_config_setup': /kisskb/src/sound/soc/sof/sof-audio.c:50:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/sof-audio.c: In function 'sof_route_setup_ipc': /kisskb/src/sound/soc/sof/sof-audio.c:241:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/sof-audio.c: In function 'sof_widget_free': /kisskb/src/sound/soc/sof/sof-audio.c:108:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/sof-audio.c:101:22: note: byref variable will be forcibly initialized struct sof_ipc_free ipc_free = { ^ /kisskb/src/sound/soc/sof/sof-audio.c: In function 'sof_widget_setup': /kisskb/src/sound/soc/sof/sof-audio.c:150:28: note: byref variable will be forcibly initialized struct sof_ipc_comp_reply r; ^ /kisskb/src/drivers/regulator/lp3971.c: In function 'setup_regulators': /kisskb/src/drivers/regulator/lp3971.c:382:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_create': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:427:30: note: byref variable will be forcibly initialized struct dma_heap_export_info exp_info; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_do_vmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:224:22: note: byref variable will be forcibly initialized struct sg_page_iter piter; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_mmap': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:201:22: note: byref variable will be forcibly initialized struct sg_page_iter piter; ^ /kisskb/src/drivers/dma-buf/heaps/system_heap.c: In function 'system_heap_allocate': /kisskb/src/drivers/dma-buf/heaps/system_heap.c:347:19: note: byref variable will be forcibly initialized struct list_head pages; ^ /kisskb/src/drivers/mfd/88pm860x-i2c.c: In function 'write_device': /kisskb/src/drivers/mfd/88pm860x-i2c.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /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/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/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/sound/soc/sof/sof-probes.c: In function 'sof_ipc_probe_deinit': /kisskb/src/sound/soc/sof/sof-probes.c:95:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/sof-probes.c:94:25: note: byref variable will be forcibly initialized struct sof_ipc_cmd_hdr msg; ^ /kisskb/src/sound/soc/sof/sof-probes.c: In function 'sof_ipc_probe_init': /kisskb/src/sound/soc/sof/sof-probes.c:65:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/sof-probes.c: In function 'sof_ipc_probe_points_add': /kisskb/src/sound/soc/sof/sof-probes.c:182:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/sof-probes.c: In function 'sof_ipc_probe_points_remove': /kisskb/src/sound/soc/sof/sof-probes.c:214:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/drivers/iommu/virtio-iommu.c: In function '__viommu_add_req': /kisskb/src/drivers/iommu/virtio-iommu.c:223:29: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^ /kisskb/src/drivers/iommu/virtio-iommu.c:223:21: note: byref variable will be forcibly initialized struct scatterlist top_sg, bottom_sg; ^ /kisskb/src/drivers/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/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; ^ /kisskb/src/drivers/regulator/lp3972.c: In function 'setup_regulators': /kisskb/src/drivers/regulator/lp3972.c:478:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /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/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/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_read': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:788:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:787:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_csr_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:723:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:722:21: note: byref variable will be forcibly initialized struct idt_csr_seq csrseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_read_byte': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:549:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:548:24: note: byref variable will be forcibly initialized struct idt_eeprom_seq eeseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c: In function 'idt_eeprom_write': /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:621:21: note: byref variable will be forcibly initialized struct idt_smb_seq smbseq; ^ /kisskb/src/drivers/misc/eeprom/idt_89hpesx.c:620:24: note: byref variable will be forcibly initialized struct idt_eeprom_seq eeseq; ^ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/gpu/drm/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/regulator/ltc3589.c: In function 'ltc3589_probe': /kisskb/src/drivers/regulator/ltc3589.c:420:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/regulator/max8660.c: In function 'max8660_probe': /kisskb/src/drivers/regulator/max8660.c:374:31: note: byref variable will be forcibly initialized struct max8660_platform_data pdata_of, *pdata = dev_get_platdata(dev); ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_set_rate': /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/dma-buf/heaps/cma_heap.c: In function '__add_cma_heap': /kisskb/src/drivers/dma-buf/heaps/cma_heap.c:371:30: note: byref variable will be forcibly initialized struct dma_heap_export_info exp_info; ^ /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c: In function 'sunxi_simple_gates_setup': /kisskb/src/drivers/clk/sunxi/clk-simple-gates.c:25:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clk/sunxi/clk-mod0.c: In function 'sunxi_mmc_setup': /kisskb/src/drivers/clk/sunxi/clk-mod0.c:319:24: note: byref variable will be forcibly initialized struct clk_init_data init = { ^ /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; ^ /kisskb/src/drivers/clk/versatile/clk-vexpress-osc.c: In function 'vexpress_osc_probe': /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '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) ^ /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: 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 '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; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/hsi/clients/hsi_char.c:443:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(channel->rx_wait, ^ In file included from /kisskb/src/include/linux/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/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/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/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 '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; ^ /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c: In function 'sun4i_a10_display_init': /kisskb/src/drivers/clk/sunxi/clk-sun4i-display.c:109:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/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/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/clk/sunxi/clk-sun4i-pll3.c: In function 'sun4i_a10_pll3_setup': /kisskb/src/drivers/clk/sunxi/clk-sun4i-pll3.c:26:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/base/driver.c: In function 'driver_for_each_device': /kisskb/src/drivers/base/driver.c:45:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/driver.c: In function 'driver_find_device': /kisskb/src/drivers/base/driver.c:80:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/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: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: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: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: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: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/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/clk/clk.c: In function 'perf_trace_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, ^ /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/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.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_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: 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/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/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4872:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4937:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/clk.c:5107: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/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/clk.h:13, from /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:8: /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c: In function 'xtfpga_pcm_trigger': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:446:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(i2s->tx_substream, NULL); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:439:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(i2s->tx_substream, substream); ^ /kisskb/src/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/clk/sunxi/clk-sun4i-tcon-ch1.c: In function 'tcon_ch1_setup': /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:228:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ In file included from /kisskb/src/include/linux/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/sound/soc/xilinx/xlnx_spdif.c:10: /kisskb/src/sound/soc/xilinx/xlnx_spdif.c: In function 'rx_stream_detect': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/soc/xilinx/xlnx_spdif.c:156:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(ctx->chsts_q, ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c:9: /kisskb/src/drivers/gpu/drm/arm/malidp_drv.c: In function 'malidp_set_and_wait_config_valid': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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, ^ 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: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, ^ /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/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; ^ In file included from /kisskb/src/sound/soc/soc-topology-test.c:12:0: /kisskb/src/sound/soc/soc-topology-test.c: In function 'd_remove': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:79:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(kunit_comp->kunit, 0, ret); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'd_probe': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1365:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:66:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret, ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'd_probe_null_fw': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1365:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:340:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret, ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'd_probe_null_comp': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1365:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:232:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(kunit_comp->kunit, kunit_comp->expect, ret, ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_pcm_tplg_reload_card': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:810:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:807:4: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:802:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:799:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:783:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:777:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_pcm_tplg_reload_comp': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:761:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:754:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:751:3: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:747:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:730:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:724:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_pcm_tplg': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:708:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:702:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:699:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:696:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:679:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:673:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_empty_tplg_bad_payload_size': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:659:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:653:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:650:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:647:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:624:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:618:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_empty_tplg_bad_size': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:600:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:596:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:593:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:590:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:568:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:562:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_empty_tplg_bad_abi': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:544:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:540:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:537:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:534:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:512:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:506:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_empty_tplg_bad_magic': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:488:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:484:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:481:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:478:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:456:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:450:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_empty_tplg': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:432:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:428:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:425:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:422:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:405:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(kunit_comp->kunit, data); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:399:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_with_null_fw': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:383:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:379:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:376:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:373:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:359:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_with_null_ops': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:319:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:315:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:312:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:309:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:295:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/sound/soc/soc-topology-test.c: In function 'snd_soc_tplg_test_load_with_null_comp': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:275:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:271:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/sound/soc/soc-topology-test.c:268:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ret); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:789:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:808:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^ /kisskb/src/sound/soc/soc-topology-test.c:265:3: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Failed to register card"); ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:1293:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1305:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1587:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_EXPECTATION, ptr) ^ /kisskb/src/sound/soc/soc-topology-test.c:251:2: note: in expansion of macro 'KUNIT_EXPECT_NOT_ERR_OR_NULL' KUNIT_EXPECT_NOT_ERR_OR_NULL(test, kunit_comp); ^ /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:535:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/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_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/clk/sunxi/clk-sun8i-bus-gates.c: In function 'sun8i_h3_bus_gates_init': /kisskb/src/drivers/clk/sunxi/clk-sun8i-bus-gates.c:28:18: note: byref variable will be forcibly initialized struct resource res; ^ /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-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/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_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 }; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:45: /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_card': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_basic': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_widget': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_walk_done': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_path': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_irq': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_report': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_notify': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:45: /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_card': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_basic': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_widget': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_walk_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_path': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_connected': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_connected, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_report': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^ /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: In function 'axi_clkgen_probe': /kisskb/src/drivers/clk/clk-axi-clkgen.c:510:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_cnew': /kisskb/src/sound/soc/soc-core.c:2184:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_get_dai_id': /kisskb/src/sound/soc/soc-core.c:3153:36: note: byref variable will be forcibly initialized struct snd_soc_dai_link_component dlc; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_name': /kisskb/src/sound/soc/soc-core.c:3244:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_link_codecs': /kisskb/src/sound/soc/soc-core.c:3298:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c: In function 'sun8i_a23_mbus_setup': /kisskb/src/drivers/clk/sunxi/clk-sun8i-mbus.c:29:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/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/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_set_voltage': /kisskb/src/drivers/regulator/cros-ec-regulator.c:128:41: note: byref variable will be forcibly initialized struct ec_params_regulator_set_voltage cmd = { ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_enable': /kisskb/src/drivers/regulator/cros-ec-regulator.c:58:36: note: byref variable will be forcibly initialized struct ec_params_regulator_enable cmd = { ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_is_enabled': /kisskb/src/drivers/regulator/cros-ec-regulator.c:85:42: note: byref variable will be forcibly initialized struct ec_response_regulator_is_enabled resp; ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c:82:40: note: byref variable will be forcibly initialized struct ec_params_regulator_is_enabled cmd = { ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_disable': /kisskb/src/drivers/regulator/cros-ec-regulator.c:70:36: note: byref variable will be forcibly initialized struct ec_params_regulator_enable cmd = { ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_get_voltage': /kisskb/src/drivers/regulator/cros-ec-regulator.c:112:43: note: byref variable will be forcibly initialized struct ec_response_regulator_get_voltage resp; ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c:109:41: note: byref variable will be forcibly initialized struct ec_params_regulator_get_voltage cmd = { ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_init_info': /kisskb/src/drivers/regulator/cros-ec-regulator.c:160:40: note: byref variable will be forcibly initialized struct ec_response_regulator_get_info resp; ^ /kisskb/src/drivers/regulator/cros-ec-regulator.c:157:38: note: byref variable will be forcibly initialized struct ec_params_regulator_get_info cmd = { ^ /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/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: In function 'devtmpfs_delete_node': /kisskb/src/drivers/base/devtmpfs.c:140:13: note: byref variable will be forcibly initialized struct req req; ^ In file included from /kisskb/src/include/linux/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/regulator/act8865-regulator.c: In function 'act8865_pmic_probe': /kisskb/src/drivers/regulator/act8865-regulator.c:741:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_probe': /kisskb/src/drivers/clk/clk-cdce925.c:644:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'pop_dbg': /kisskb/src/sound/soc/soc-dapm.c:163:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_seq_run': /kisskb/src/sound/soc/soc-dapm.c:1647:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); ^ /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/sound/soc/soc-dapm.c:22:0: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_power_widgets': /kisskb/src/sound/soc/soc-dapm.c:1964:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c:1963:12: note: byref variable will be forcibly initialized LIST_HEAD(down_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/sound/soc/soc-dapm.c:1962:12: note: byref variable will be forcibly initialized LIST_HEAD(up_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/sound/soc/soc-dapm.c: In function 'soc_dapm_shutdown_dapm': /kisskb/src/sound/soc/soc-dapm.c:4806:12: note: byref variable will be forcibly initialized LIST_HEAD(down_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/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_dai_get_connected_widgets': /kisskb/src/sound/soc/soc-dapm.c:1304:12: note: byref variable will be forcibly initialized LIST_HEAD(widgets); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_put_volsw': /kisskb/src/sound/soc/soc-dapm.c:3384:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_update update = {}; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_kcontrol_data_alloc': /kisskb/src/sound/soc/soc-dapm.c:415:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/sound/soc/soc-dapm.c:377:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai': /kisskb/src/sound/soc/soc-dapm.c:4143:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai_widgets': /kisskb/src/sound/soc/soc-dapm.c:4214:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/drivers/clk/clk-cs2000-cp.c: In function 'cs2000_clk_register': /kisskb/src/drivers/clk/clk-cs2000-cp.c:421:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/input/serio/libps2.c:10: /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_do_sendbyte': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:45:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/input/serio/libps2.c:136:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/serio/serio_raw.c:10: /kisskb/src/drivers/input/serio/serio_raw.c: In function 'serio_raw_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/serio/serio_raw.c:187:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(serio_raw->wait, ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/drivers/clk/clk-pwm.c:12:0: /kisskb/src/drivers/clk/clk-pwm.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:368:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/clk/clk-pwm.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/clk/clk-pwm.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:343:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/clk/clk-pwm.c: In function 'clk_pwm_probe': /kisskb/src/drivers/clk/clk-pwm.c:70: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/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); ^ 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: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, ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^ /kisskb/src/drivers/clk/clk-scpi.c: In function 'scpi_clk_ops_init': /kisskb/src/drivers/clk/clk-scpi.c:142:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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_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/clk/clk-si5341.c: In function 'si5341_probe': /kisskb/src/drivers/clk/clk-si5341.c:1552:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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:178:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_recalc_rate': /kisskb/src/drivers/clk/clk-si544.c:320:26: note: byref variable will be forcibly initialized struct clk_si544_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_set_rate': /kisskb/src/drivers/clk/clk-si544.c:364:26: note: byref variable will be forcibly initialized struct clk_si544_muldiv settings; ^ /kisskb/src/drivers/clk/clk-si544.c: In function 'si544_probe': /kisskb/src/drivers/clk/clk-si544.c:458:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/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_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/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/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/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/clk/clk-si570.c: In function 'si570_probe': /kisskb/src/drivers/clk/clk-si570.c:405:23: 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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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( ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_invoke': /kisskb/src/drivers/misc/fastrpc.c:1318:24: note: byref variable will be forcibly initialized struct fastrpc_invoke inv; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_init_create_process': /kisskb/src/drivers/misc/fastrpc.c:1036:4: note: byref variable will be forcibly initialized } inbuf; ^ /kisskb/src/drivers/misc/fastrpc.c:1022:29: note: byref variable will be forcibly initialized struct fastrpc_init_create init; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap_impl': /kisskb/src/drivers/misc/fastrpc.c:1350:32: note: byref variable will be forcibly initialized struct fastrpc_munmap_req_msg req_msg; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_mmap': /kisskb/src/drivers/misc/fastrpc.c:1409:26: note: byref variable will be forcibly initialized struct fastrpc_req_mmap req; ^ /kisskb/src/drivers/misc/fastrpc.c:1408:26: note: byref variable will be forcibly initialized struct fastrpc_phy_page pages; ^ /kisskb/src/drivers/misc/fastrpc.c:1407:28: note: byref variable will be forcibly initialized struct fastrpc_req_munmap req_unmap; ^ /kisskb/src/drivers/misc/fastrpc.c:1406:30: note: byref variable will be forcibly initialized struct fastrpc_mmap_rsp_msg rsp_msg; ^ /kisskb/src/drivers/misc/fastrpc.c:1405:30: note: byref variable will be forcibly initialized struct fastrpc_mmap_req_msg req_msg; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap': /kisskb/src/drivers/misc/fastrpc.c:1393:28: note: byref variable will be forcibly initialized struct fastrpc_req_munmap req; ^ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_dmabuf_alloc': /kisskb/src/drivers/misc/fastrpc.c:1262:31: note: byref variable will be forcibly initialized struct fastrpc_alloc_dma_buf bp; ^ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_params_symmetry': /kisskb/src/sound/soc/soc-pcm.c:382:21: note: byref variable will be forcibly initialized struct snd_soc_dai d; ^ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_hw_params': /kisskb/src/sound/soc/soc-pcm.c:939:28: note: byref variable will be forcibly initialized struct snd_pcm_hw_params codec_params; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/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:401:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/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/i3c/master/mipi-i3c-hci/core.c:11: /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_i2c_xfers': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:337: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/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_priv_xfers': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:278: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/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_send_ccc_cmd': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:199: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/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_bus_init': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:129:25: note: byref variable will be forcibly initialized struct i3c_device_info info; ^ /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c: In function 'sun8i_a23_apb0_setup': /kisskb/src/drivers/clk/sunxi/clk-sun8i-apb0.c:57:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c: In function 'sun9i_a80_cpus_setup': /kisskb/src/drivers/clk/sunxi/clk-sun9i-cpus.c:187:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_init_state': /kisskb/src/drivers/regulator/pwm-regulator.c:57:19: note: byref variable will be forcibly initialized struct pwm_state pwm_state; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_get_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:154:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage_sel': /kisskb/src/drivers/regulator/pwm-regulator.c:86:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^ In file included from /kisskb/src/drivers/regulator/pwm-regulator.c:18:0: /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:368:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:191:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^ /kisskb/src/drivers/input/misc/adxl34x.c: In function 'adxl34x_service_ev_fifo': /kisskb/src/drivers/input/misc/adxl34x.c:259:21: note: byref variable will be forcibly initialized struct axis_triple axis; ^ /kisskb/src/drivers/regulator/rt4801-regulator.c: In function 'rt4801_probe': /kisskb/src/drivers/regulator/rt4801-regulator.c:183:27: note: byref variable will be forcibly initialized struct regulator_config config = { .dev = &i2c->dev, .driver_data = priv, ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dai_config': /kisskb/src/sound/soc/soc-topology.c:2299:36: note: byref variable will be forcibly initialized struct snd_soc_dai_link_component dai_component; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dapm_widget_create': /kisskb/src/sound/soc/soc-topology.c:1422:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template, *widget; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dmixer_create': /kisskb/src/sound/soc/soc-topology.c:761:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_denum_create': /kisskb/src/sound/soc/soc-topology.c:925:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dbytes_create': /kisskb/src/sound/soc/soc-topology.c:683:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'snd_soc_tplg_component_load': /kisskb/src/sound/soc/soc-topology.c:2665:18: note: byref variable will be forcibly initialized struct soc_tplg tplg; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-core.c: In function 'ccs_set_crop': /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:2541:19: note: byref variable will be forcibly initialized struct v4l2_rect _r; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-core.c: In function 'ccs_init_controls': /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:918:33: note: byref variable will be forcibly initialized const struct v4l2_ctrl_config ctrl_cfg = { ^ /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:903:33: note: byref variable will be forcibly initialized const struct v4l2_ctrl_config ctrl_cfg = { ^ /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:881:27: note: byref variable will be forcibly initialized struct v4l2_ctrl_config ctrl_cfg = { ^ /kisskb/src/drivers/media/i2c/ccs/ccs-core.c:828:27: note: byref variable will be forcibly initialized struct v4l2_ctrl_config ctrl_cfg = { ^ 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/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_hw_params': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:85:26: note: byref variable will be forcibly initialized struct dma_slave_config slave_config; ^ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_set_runtime_hwparams': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:116:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^ /kisskb/src/sound/soc/soc-ac97.c: In function 'snd_soc_set_ac97_ops_of_reset': /kisskb/src/sound/soc/soc-ac97.c:404:28: note: byref variable will be forcibly initialized struct snd_ac97_reset_cfg cfg; ^ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_can_report_residue': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:214:24: note: byref variable will be forcibly initialized struct dma_slave_caps dma_caps; ^ 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/input/rmi4/rmi_bus.c: In function 'rmi_dbg': /kisskb/src/drivers/input/rmi4/rmi_bus.c:27:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_scan_pdt_page': /kisskb/src/drivers/input/rmi4/rmi_driver.c:508:19: note: byref variable will be forcibly initialized struct pdt_entry pdt_entry; ^ In file included from /kisskb/src/include/linux/rmi.h:13:0, from /kisskb/src/drivers/input/rmi4/rmi_driver.c:23: /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_set_attn_data': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c:184:2: note: in expansion of macro 'kfifo_put' kfifo_put(&drvdata->attn_fifo, attn_data); ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/pps/pps.c:11: /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_pps_fetch': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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/i3c/device.c: In function 'i3c_device_match_id': /kisskb/src/drivers/i3c/device.c:214:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c: In function '____ccs_read_addr': /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c:73:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c: In function 'ccs_write_addr_no_quirk': /kisskb/src/drivers/media/i2c/ccs/ccs-reg-access.c:324:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/i2c/busses/i2c-meson.c: In function 'meson_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-meson.c:410:21: note: byref variable will be forcibly initialized struct i2c_timings timings; ^ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_section_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:449:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_sect_phcfg ph_cfg; ^ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:448:31: note: byref variable will be forcibly initialized struct mipi_data_type_params data_type_parameters; ^ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:590:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_timing_cfg fg_t_cfg; ^ /kisskb/src/drivers/mfd/twl4030-irq.c: In function 'sih_read_isr': /kisskb/src/drivers/mfd/twl4030-irq.c:565:4: note: byref variable will be forcibly initialized } isr; ^ /kisskb/src/drivers/mfd/twl4030-irq.c: In function 'twl4030_sih_bus_sync_unlock': /kisskb/src/drivers/mfd/twl4030-irq.c:482:5: note: byref variable will be forcibly initialized } imr; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/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/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/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/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/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/mfd/twl-core.c: In function 'add_regulator_linked': /kisskb/src/drivers/mfd/twl-core.c:664:35: note: byref variable will be forcibly initialized struct twl_regulator_driver_data drv_data; ^ In file included from /kisskb/src/include/linux/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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-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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/drivers/input/misc/pwm-beeper.c:14:0: /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:387:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'pwm_beeper_on': /kisskb/src/drivers/input/misc/pwm-beeper.c:33:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/input/misc/pwm-beeper.c: In function 'pwm_beeper_probe': /kisskb/src/drivers/input/misc/pwm-beeper.c:126:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/mfd/twl6030-irq.c: In function 'twl6030_irq_thread': /kisskb/src/drivers/mfd/twl6030-irq.c:166:4: note: byref variable will be forcibly initialized } sts; ^ /kisskb/src/drivers/input/rmi4/rmi_f34v7.c: In function 'rmi_f34v7_write_command_single_transaction': /kisskb/src/drivers/input/rmi4/rmi_f34v7.c:80:24: note: byref variable will be forcibly initialized struct f34v7_data_1_5 data_1_5; ^ /kisskb/src/drivers/input/rmi4/rmi_f34v7.c: In function 'rmi_f34v7_read_queries_bl_version': /kisskb/src/drivers/input/rmi4/rmi_f34v7.c:427:25: note: byref variable will be forcibly initialized struct f34v7_query_1_7 query_1_7; ^ /kisskb/src/drivers/input/rmi4/rmi_f34v7.c: In function 'rmi_f34v7_read_queries': /kisskb/src/drivers/input/rmi4/rmi_f34v7.c:470:25: note: byref variable will be forcibly initialized struct f34v7_query_1_7 query_1_7; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_inject_events': /kisskb/src/drivers/input/misc/uinput.c:575:21: note: byref variable will be forcibly initialized struct input_event ev; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_setup': /kisskb/src/drivers/input/misc/uinput.c:449:22: note: byref variable will be forcibly initialized struct uinput_setup setup; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': /kisskb/src/drivers/input/misc/uinput.c:845:26: note: byref variable will be forcibly initialized struct uinput_ff_erase ff_erase; ^ /kisskb/src/drivers/input/misc/uinput.c:844:26: note: byref variable will be forcibly initialized struct uinput_ff_upload ff_up; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_event': /kisskb/src/drivers/input/misc/uinput.c:75:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ 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/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_request_reserve_slot': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/misc/uinput.c:130:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(udev->requests_waitq, ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_erase_effect': /kisskb/src/drivers/input/misc/uinput.c:262:24: note: byref variable will be forcibly initialized struct uinput_request request; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_upload_effect': /kisskb/src/drivers/input/misc/uinput.c:239:24: note: byref variable will be forcibly initialized struct uinput_request request; ^ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_events_to_user': /kisskb/src/drivers/input/misc/uinput.c:642:21: note: byref variable will be forcibly initialized struct input_event event; ^ 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/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/misc/uinput.c:685:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^ /kisskb/src/drivers/i2c/busses/i2c-virtio.c: In function 'virtio_i2c_prepare_reqs': /kisskb/src/drivers/i2c/busses/i2c-virtio.c:61:48: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr; ^ /kisskb/src/drivers/i2c/busses/i2c-virtio.c:61:39: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr; ^ /kisskb/src/drivers/i2c/busses/i2c-virtio.c:61:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], out_hdr, msg_buf, in_hdr; ^ /kisskb/src/drivers/input/rmi4/rmi_smbus.c: In function 'rmi_smb_get_command_code': /kisskb/src/drivers/input/rmi4/rmi_smbus.c:84:29: note: byref variable will be forcibly initialized struct mapping_table_entry new_map; ^ In file included from /kisskb/src/include/linux/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/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/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c:11: /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c: In function 'hci_cmd_v1_daa': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c:299: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/mfd/wl1273-core.c: In function 'wl1273_fm_write_data': /kisskb/src/drivers/mfd/wl1273-core.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ In file included from /kisskb/src/drivers/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/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 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1764:20: note: byref variable will be forcibly initialized struct therm_info scratchpad; ^ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1621:20: note: byref variable will be forcibly initialized struct therm_info info; ^ /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 'alarms_store': /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/hwmon/pmbus/pmbus_core.c: In function 'pmbus_read_coefficients': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2190:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c: In function 'pmbus_regulator_register': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2436:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_haptic_set_pwm': /kisskb/src/drivers/input/misc/da7280.c:327:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ 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/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/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c:13: /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c: In function 'hci_cmd_v2_daa': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c:247: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/input/misc/da7280.c: In function 'da7280_probe': /kisskb/src/drivers/input/misc/da7280.c:1149:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_irq': /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_probe': /kisskb/src/drivers/mfd/iqs62x.c:898:21: note: byref variable will be forcibly initialized struct iqs62x_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/virtio.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:26: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_get_capsets': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:80:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vgdev->resp_wq, ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c: In function 'virtio_gpu_init': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_kms.c:250:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(vgdev->resp_wq, !vgdev->display_info_pending, ^ /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/mfd/sm501.c: In function 'sm501_set_clock': /kisskb/src/drivers/mfd/sm501.c:520:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_find_clock': /kisskb/src/drivers/mfd/sm501.c:645:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_report': /kisskb/src/drivers/input/misc/iqs269a.c:1195:22: note: byref variable will be forcibly initialized struct iqs269_flags flags; ^ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_input_init': /kisskb/src/drivers/input/misc/iqs269a.c:1091:22: note: byref variable will be forcibly initialized struct iqs269_flags flags; ^ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_probe': /kisskb/src/drivers/input/misc/iqs269a.c:1638:25: note: byref variable will be forcibly initialized struct iqs269_ver_info ver_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/drivers/input/mousedev.c:15: /kisskb/src/drivers/input/mousedev.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/drivers/input/mousedev.c:16: /kisskb/src/drivers/input/mousedev.c: In function 'mousedev_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/mousedev.c:728:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(mousedev->wait, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/input/evdev.c: In function 'evdev_write': /kisskb/src/drivers/input/evdev.c:507:21: note: byref variable will be forcibly initialized struct input_event event; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/ktime.h:24, from /kisskb/src/include/linux/poll.h:7, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_ungrab': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/evdev.c:365:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, NULL); ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_grab': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/evdev.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(evdev->grab, client); ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_pass_values': /kisskb/src/drivers/input/evdev.c:249:21: note: byref variable will be forcibly initialized struct input_event event; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_get_keycode_v2': /kisskb/src/drivers/input/evdev.c:827:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_handle_set_keycode_v2': /kisskb/src/drivers/input/evdev.c:862:28: note: byref variable will be forcibly initialized struct input_keymap_entry ke; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1037:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/input/evdev.c:1036:20: note: byref variable will be forcibly initialized struct input_mask mask; ^ /kisskb/src/drivers/input/evdev.c:1035:23: note: byref variable will be forcibly initialized struct input_absinfo abs; ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/drivers/input/evdev.c:15: /kisskb/src/drivers/input/evdev.c: In function 'evdev_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/input/evdev.c:598:12: note: in expansion of macro 'wait_event_interruptible' error = wait_event_interruptible(client->wait, ^ /kisskb/src/drivers/input/evdev.c:563:21: note: byref variable will be forcibly initialized struct input_event event; ^ /kisskb/src/drivers/input/misc/iqs626a.c: In function 'iqs626_report': /kisskb/src/drivers/input/misc/iqs626a.c:1510:22: note: byref variable will be forcibly initialized struct iqs626_flags flags; ^ /kisskb/src/drivers/input/misc/iqs626a.c: In function 'iqs626_probe': /kisskb/src/drivers/input/misc/iqs626a.c:1650:25: note: byref variable will be forcibly initialized struct iqs626_ver_info ver_info; ^ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_store_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_show_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:270:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^ /kisskb/src/drivers/mfd/ucb1400_core.c: In function 'ucb1400_core_probe': /kisskb/src/drivers/mfd/ucb1400_core.c:50:22: note: byref variable will be forcibly initialized struct ucb1400_gpio ucb_gpio; ^ /kisskb/src/drivers/mfd/ucb1400_core.c:49:20: note: byref variable will be forcibly initialized struct ucb1400_ts ucb_ts; ^ /kisskb/src/drivers/power/supply/power_supply_hwmon.c: In function 'power_supply_hwmon_read': /kisskb/src/drivers/power/supply/power_supply_hwmon.c:211:29: note: byref variable will be forcibly initialized union power_supply_propval pspval; ^ /kisskb/src/drivers/power/supply/power_supply_hwmon.c: In function 'power_supply_hwmon_write': /kisskb/src/drivers/power/supply/power_supply_hwmon.c:255:29: note: byref variable will be forcibly initialized union power_supply_propval pspval; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-mlxcpld.c: In function 'mlxcpld_mux_reg_write': /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/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_reg_write': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c: In function 'pca954x_probe': /kisskb/src/drivers/i2c/muxes/i2c-mux-pca954x.c:453:30: note: byref variable will be forcibly initialized struct i2c_device_identity id; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_send_command': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mfd/si476x-cmd.c:313:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/mfd/si476x-cmd.c:298:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:32: note: byref variable will be forcibly initialized struct si476x_rsq_status_args args = { ^ In file included from /kisskb/src/include/linux/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(core->tuning, ^ 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/gpu/drm/virtio/virtgpu_drv.h:30, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:2: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c: In function 'virtio_gpu_vram_mmap': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vram.c:44:2: note: in expansion of macro 'wait_event' wait_event(vgdev->resp_wq, vram->map_state != STATE_INITIALIZING); ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized struct si476x_rds_status_report report; ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:33: note: byref variable will be forcibly initialized struct si476x_power_down_args args = { ^ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized struct si476x_func_info info; ^ /kisskb/src/drivers/w1/w1_int.c: In function 'w1_add_master_device': /kisskb/src/drivers/w1/w1_int.c:97:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/w1_int.c: In function '__w1_remove_master_device': /kisskb/src/drivers/w1/w1_int.c:176:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^ /kisskb/src/drivers/w1/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/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/gpu/drm/i2c/tda9950.c: In function 'tda9950_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_get_status': /kisskb/src/drivers/mfd/rave-sp.c:697:24: note: byref variable will be forcibly initialized struct rave_sp_status status; ^ /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c: In function 'i2c_mux_reg_probe_dt': /kisskb/src/drivers/i2c/muxes/i2c-mux-reg.c:85:18: note: byref variable will be forcibly initialized struct resource res; ^ In file included from /kisskb/src/include/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, ^ /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: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/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/media/i2c/cx25840/cx25840-ir.c: In function 'cx25840_ir_probe': /kisskb/src/drivers/media/i2c/cx25840/cx25840-ir.c:1210:35: note: byref variable will be forcibly initialized struct v4l2_subdev_ir_parameters default_params; ^ /kisskb/src/drivers/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; ^ 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/virtio/virtgpu_vq.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_cursor': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:462:3: note: in expansion of macro 'wait_event' wait_event(vgdev->cursorq.ack_queue, vq->num_free >= outcnt); ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:444:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[1], ccmd; ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_dequeue_ctrl_func': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:199:19: note: byref variable will be forcibly initialized struct list_head reclaim_list; ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_dequeue_cursor_func': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:250:19: note: byref variable will be forcibly initialized struct list_head reclaim_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/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_ctrl_sgs': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:335:3: note: in expansion of macro 'wait_event' wait_event(vgdev->ctrlq.ack_queue, vq->num_free >= elemcnt); ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c: In function 'virtio_gpu_queue_fenced_ctrl_buffer': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:368:42: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:368:36: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_vq.c:368:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[3], vcmd, vout, vresp; ^ /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:767:9: note: in expansion of macro 'wait_event_killable' return wait_event_killable(priv->edid_delay_waitq, !priv->edid_delay_active); ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_avi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:860:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_aif': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:850:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_write_vsi': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:874:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c: In function 'tda998x_create': /kisskb/src/drivers/gpu/drm/i2c/tda998x_drv.c:1811:24: note: byref variable will be forcibly initialized struct i2c_board_info cec_info; ^ 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_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/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /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/memstick/core/memstick.c: In function 'h_memstick_read_dev_id': /kisskb/src/drivers/memstick/core/memstick.c:326:24: note: byref variable will be forcibly initialized struct ms_id_register id_reg; ^ 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/media/i2c/m5mols/m5mols_core.c:12: /kisskb/src/drivers/media/i2c/m5mols/m5mols_core.c: In function 'm5mols_wait_interrupt': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/i2c/m5mols/m5mols_core.c:342:12: note: in expansion of macro 'wait_event_interruptible_timeout' int ret = wait_event_interruptible_timeout(info->irq_waitq, ^ 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: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, ^ In file included from /kisskb/src/drivers/media/tuners/tuner-xc2028.c:18:0: /kisskb/src/drivers/media/tuners/tuner-xc2028.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_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/media/tuners/tuner-xc2028.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/tuner-xc2028.c:721:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^ /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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__mmc_claim_host': /kisskb/src/drivers/mmc/core/core.c:784: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/gpu/drm/panel/panel-dsi-cm.c: In function 'dsicm_probe': /kisskb/src/drivers/gpu/drm/panel/panel-dsi-cm.c:554:31: note: byref variable will be forcibly initialized struct backlight_properties props = { 0 }; ^ /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/power/supply/ltc4162-l-charger.c: In function 'vbat_avg_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:553:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'vbat_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:537:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/ltc4162-l-charger.c: In function 'ibat_show': /kisskb/src/drivers/power/supply/ltc4162-l-charger.c:569:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c: In function 'virtio_gpu_debugfs_host_visible_mm': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_debugfs.c:83:21: note: byref variable will be forcibly initialized struct drm_printer p; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^ /kisskb/src/drivers/i2c/i2c-slave-testunit.c: In function 'i2c_slave_testunit_work': /kisskb/src/drivers/i2c/i2c-slave-testunit.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /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/bq25890_charger.c: In function '__bq25890_handle_irq': /kisskb/src/drivers/power/supply/bq25890_charger.c:572:23: note: byref variable will be forcibly initialized struct bq25890_state new_state; ^ /kisskb/src/drivers/power/supply/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_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/gpu/drm/virtio/virtgpu_plane.c: In function 'virtio_gpu_primary_plane_update': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_plane.c:175:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^ /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/panel/panel-raydium-rm67191.c: In function 'rad_panel_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raydium-rm67191.c:542:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_irq_handler_thread': /kisskb/src/drivers/power/supply/bd99954-charger.c:485:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_hw_init': /kisskb/src/drivers/power/supply/bd99954-charger.c:637:23: note: byref variable will be forcibly initialized struct bd9995x_state state; ^ /kisskb/src/drivers/power/supply/bd99954-charger.c: In function 'bd9995x_fw_probe': /kisskb/src/drivers/power/supply/bd99954-charger.c:885:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14:0: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_std_setup': /kisskb/src/drivers/media/tuners/tuner-simple.c:392:26: note: byref variable will be forcibly initialized struct tuner_i2c_props i2c = priv->i2c_props; ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-simple.c:729:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_tv_freq': /kisskb/src/drivers/media/tuners/tuner-simple.c:609:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_tuner_attach': /kisskb/src/drivers/media/tuners/tuner-simple.c:1068:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/firmware/google/vpd.c: In function 'vpd_sections_init': /kisskb/src/drivers/firmware/google/vpd.c:250:19: note: byref variable will be forcibly initialized struct vpd_cbmem header; ^ In file included from /kisskb/src/include/linux/dma-fence.h:17:0, from /kisskb/src/include/linux/sync_file.h:20, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:29: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c: In function 'virtio_gpu_get_caps_ioctl': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_ioctl.c:587:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vgdev->resp_wq, ^ 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/drm/drm_prime.h:37, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:25: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c: In function 'virtgpu_virtio_get_uuid': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:37:2: note: in expansion of macro 'wait_event' wait_event(vgdev->resp_wq, bo->uuid_state != STATE_INITIALIZING); ^ In file included from /kisskb/src/include/linux/virtio_dma_buf.h:11:0, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:26: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c: In function 'virtgpu_gem_prime_export': /kisskb/src/drivers/gpu/drm/virtio/virtgpu_prime.c:117:29: 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/tiny/simpledrm.c: In function 'simpledrm_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/simpledrm.c:683:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_power_probe': /kisskb/src/drivers/power/supply/axp20x_battery.c:564:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^ /kisskb/src/drivers/leds/flash/leds-ktd2692.c: In function 'ktd2692_probe': /kisskb/src/drivers/leds/flash/leds-ktd2692.c:355:33: note: byref variable will be forcibly initialized struct ktd2692_led_config_data led_cfg; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace.h:52, from /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c:5: /kisskb/src/drivers/gpu/drm/virtio/virtgpu_trace_points.c: In function 'trace_event_raw_event_virtio_gpu_cmd': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/../../drivers/gpu/drm/virtio/virtgpu_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(virtio_gpu_cmd, ^ In file included from /kisskb/src/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: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: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, ^ /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c: In function 'dcss_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c:90:19: note: byref variable will be forcibly initialized struct videomode vm; ^ /kisskb/src/drivers/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_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/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/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/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_cpu_suspend_enter': /kisskb/src/drivers/firmware/psci/psci.c:347:34: note: byref variable will be forcibly initialized struct arm_cpuidle_irq_context context; ^ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-battery.c:1199:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_get_property': /kisskb/src/drivers/power/supply/sbs-battery.c:1013:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1528:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'kvm_arch_ptp_get_crosststamp': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1742:23: note: byref variable will be forcibly initialized struct arm_smccc_res hvc_res; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'insert_outside_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:967:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_once': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:39: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:30: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1947:21: note: byref variable will be forcibly initialized struct drm_mm_node rsvd_lo, rsvd_hi, node; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1946:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_debug': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:296:2: note: in expansion of macro 'show_mm' show_mm(&mm); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:267:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_init': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:260:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:208:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:207:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2202:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2200:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2199:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2448:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2367:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2360:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color_evict': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:201:21: note: byref variable will be forcibly initialized struct drm_printer __p = drm_debug_printer(__func__); \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2347:3: note: in expansion of macro 'show_mm' show_mm(&mm); ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2264:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2260:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_color': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:2036:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align_pot': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1209:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_align': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1157:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_something': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1459:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1457:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1456:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ /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; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict_range': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1636:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1630:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_nothing': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1355:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:8: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'evict_everything': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1403:12: note: byref variable will be forcibly initialized LIST_HEAD(evict_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1402:21: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_evict': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1523:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1520:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_reserve': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:376:21: note: byref variable will be forcibly initialized struct drm_mm_node tmp, *nodes, *node, *next; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:375:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:374:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert_range': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:880:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_topdown': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1737:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1733:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_bottomup': /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1851:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1847:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function 'igt_frag': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:1085:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c: In function '__igt_insert': /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:597:23: note: byref variable will be forcibly initialized struct drm_mm_node tmp; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:12:19: note: byref variable will be forcibly initialized struct rnd_state state__; \ ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:28: note: in expansion of macro 'DRM_RND_STATE_INITIALIZER' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:2: note: in expansion of macro 'DRM_RND_STATE' DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:573:16: note: byref variable will be forcibly initialized struct drm_mm mm; ^ In file included from /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:17:0: /kisskb/src/drivers/gpu/drm/selftests/test-drm_mm.c:571:16: note: byref variable will be forcibly initialized DRM_RND_STATE(prng, random_seed); ^ /kisskb/src/drivers/gpu/drm/selftests/../lib/drm_random.h:18:19: note: in definition of macro 'DRM_RND_STATE' struct rnd_state name__ = DRM_RND_STATE_INITIALIZER(seed__) ^ /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_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1762:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^ In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12:0: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ In file included from /kisskb/src/drivers/media/tuners/tda8290.c:15:0: /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_standby': /kisskb/src/drivers/media/tuners/tda8290.c:462:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, .buf=cb1, .len = 2}; ^ /kisskb/src/drivers/media/tuners/tda8290.c: In function 'tda8290_init_tuner': /kisskb/src/drivers/media/tuners/tda8290.c:536:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->tda827x_addr, .flags=0, ^ /kisskb/src/drivers/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/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 'is_ext_pwr_online': /kisskb/src/drivers/power/supply/charger-manager.c:153:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_batt_present': /kisskb/src/drivers/power/supply/charger-manager.c:97:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_charging': /kisskb/src/drivers/power/supply/charger-manager.c:216:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'get_batt_uV': /kisskb/src/drivers/power/supply/charger-manager.c:189:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_full_charged': /kisskb/src/drivers/power/supply/charger-manager.c:283:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_manager_probe': /kisskb/src/drivers/power/supply/charger-manager.c:1429:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^ /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_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/power/supply/cros_peripheral_charger.c: In function 'cros_get_device_event': /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:243:34: note: byref variable will be forcibly initialized struct ec_response_device_event rsp; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:242:32: note: byref variable will be forcibly initialized struct ec_params_device_event req; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c: In function 'cros_pchg_port_count': /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:108:32: note: byref variable will be forcibly initialized struct ec_response_pchg_count rsp; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c: In function 'cros_pchg_cmd_ver_check': /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:90:38: note: byref variable will be forcibly initialized struct ec_response_get_cmd_versions rsp; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:89:39: note: byref variable will be forcibly initialized struct ec_params_get_cmd_versions_v1 req; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c: In function 'cros_pchg_get_status': /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:126:26: note: byref variable will be forcibly initialized struct ec_response_pchg rsp; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:125:24: note: byref variable will be forcibly initialized struct ec_params_pchg req; ^ /kisskb/src/drivers/power/supply/cros_peripheral_charger.c: In function 'cros_pchg_probe': /kisskb/src/drivers/power/supply/cros_peripheral_charger.c:334:30: note: byref variable will be forcibly initialized struct power_supply_config psy_cfg = {}; ^ /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/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; ^ /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/firmware/smccc/kvm_guest.c: In function 'kvm_init_hyp_services': /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/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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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_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_link_training_cr': /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: 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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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, ^ /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/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 '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 '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_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:710:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/i2c/saa6588.c:10: /kisskb/src/drivers/media/i2c/saa6588.c: In function 'read_from_buf': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/i2c/saa6588.c:183:13: note: in expansion of macro 'wait_event_interruptible' int ret = wait_event_interruptible(s->read_queue, ^ /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c: In function 'mxsfb_attach_bridge': /kisskb/src/drivers/gpu/drm/mxsfb/mxsfb_drv.c:118:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16:0: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/media/tuners/tda827x.c: In function 'tda827xo_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:149:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827x_probe_version': /kisskb/src/drivers/media/tuners/tda827x.c:844:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:750:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_analog_params': /kisskb/src/drivers/media/tuners/tda827x.c:655:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_set_params': /kisskb/src/drivers/media/tuners/tda827x.c:508:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xa_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:435:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_agcf': /kisskb/src/drivers/media/tuners/tda827x.c:325:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda827x.c: In function 'tda827xo_sleep': /kisskb/src/drivers/media/tuners/tda827x.c:223:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mm_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:121:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c: In function 'etnaviv_mmu_show': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_drv.c:132:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/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; ^ In file included from /kisskb/src/drivers/media/tuners/tda9887.c:12:0: /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/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/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: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:1820:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: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: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/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/staging/board/board.c: In function 'find_by_address': /kisskb/src/drivers/staging/board/board.c:28:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/staging/board/board.c: In function 'gic_fixup_resource': /kisskb/src/drivers/staging/board/board.c:76:25: note: byref variable will be forcibly initialized struct of_phandle_args irq_data; ^ /kisskb/src/drivers/staging/board/board.c: In function 'board_staging_add_dev_domain': /kisskb/src/drivers/staging/board/board.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^ /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_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/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/media/i2c/tda1997x.c: In function 'tda1997x_log_infoframe': /kisskb/src/drivers/media/i2c/tda1997x.c:1945:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_log_status': /kisskb/src/drivers/media/i2c/tda1997x.c:1967:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/media/i2c/tda1997x.c: In function 'tda1997x_parse_infoframe': /kisskb/src/drivers/media/i2c/tda1997x.c:1265:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^ /kisskb/src/drivers/media/tuners/tda18271-common.c: In function '_tda_printk': /kisskb/src/drivers/media/tuners/tda18271-common.c:709:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c: In function 'truly_nt35597_probe': /kisskb/src/drivers/gpu/drm/panel/panel-truly-nt35597.c:541:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { ^ /kisskb/src/drivers/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); ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_shm_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:531:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_data_claim': /kisskb/src/drivers/firmware/stratix10-svc.c:201:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_thread_cmd_config_status': /kisskb/src/drivers/firmware/stratix10-svc.c:247:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/firmware/stratix10-svc.c: In function 'svc_normal_to_secure_thread': /kisskb/src/drivers/firmware/stratix10-svc.c:342:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:760:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611", 0, NULL }; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:905:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1063:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /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/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c: In function 'dw_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:146:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c: In function 'snd_dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:186:26: note: byref variable will be forcibly initialized struct hdmi_codec_pdata pdata; ^ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:185:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^ /kisskb/src/drivers/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/gpu/drm/lima/lima_vm.c: In function 'lima_vm_bo_add': /kisskb/src/drivers/gpu/drm/lima/lima_vm.c:94:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter sg_iter; ^ /kisskb/src/drivers/gpu/drm/lima/lima_vm.c: In function 'lima_vm_map_bo': /kisskb/src/drivers/gpu/drm/lima/lima_vm.c:286:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter sg_iter; ^ /kisskb/src/drivers/gpu/drm/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/firmware/stratix10-rsu.c: In function 'rsu_send_msg': /kisskb/src/drivers/firmware/stratix10-rsu.c:236:34: note: byref variable will be forcibly initialized struct stratix10_svc_client_msg msg; ^ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^ 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/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:927:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^ /kisskb/src/drivers/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 '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: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: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; ^ /kisskb/src/drivers/gpu/drm/lima/lima_sched.c: In function 'lima_sched_build_error_task_list': /kisskb/src/drivers/gpu/drm/lima/lima_sched.c:287:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:124:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:121:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:120:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:145:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:142:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:141:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:168:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:165:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:164:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:190:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:187:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:186:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:213:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:210:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:209:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_crtc': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:236:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:233:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:232:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_no_damage_no_fb': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:255:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:254:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:253:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_simple_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:284:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:281:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:280:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:279:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:278:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:310:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:307:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:306:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:305:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:304:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:335:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:332:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:331:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:330:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:329:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:361:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:358:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:357:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:356:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:355:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:386:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:383:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:382:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:381:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:380:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_intersect_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:414:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:411:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:410:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:409:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:408:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_outside_fractional_src': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:443:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:440:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:439:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:438:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:437:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:471:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:468:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:467:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:466:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:465:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_single_damage_fractional_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:498:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:495:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:494:23: note: byref variable will be forcibly initialized struct drm_mode_rect damage; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:493:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:492:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:527:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:524:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:522:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:521:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_intersect': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:558:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:555:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:553:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:552:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_one_outside': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:591:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:588:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:586:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:585:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_src_moved': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:618:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:615:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:613:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:612:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c: In function 'igt_damage_iter_damage_not_visible': /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:109:25: note: byref variable will be forcibly initialized struct drm_plane_state old_state; \ ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:647:2: note: in expansion of macro 'MOCK_VARIABLES' MOCK_VARIABLES(); ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:644:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:642:27: note: byref variable will be forcibly initialized struct drm_property_blob damage_blob; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_damage_helper.c:641:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^ 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/swait.h:7, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mmc/core.h:8, from /kisskb/src/drivers/mmc/core/mmc_test.c:6: /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:80:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_print_avg_rate': /kisskb/src/drivers/mmc/core/mmc_test.c:588:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_area_io_seq': /kisskb/src/drivers/mmc/core/mmc_test.c:1447:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1447:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:2002:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:2002:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_write_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1822:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1822:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_seq_read_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1783:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1783:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_rnd_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1916:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2, ts; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1916:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2, ts; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_print_rate': /kisskb/src/drivers/mmc/core/mmc_test.c:562:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_seq_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1868:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1868:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_profile_trim_perf': /kisskb/src/drivers/mmc/core/mmc_test.c:1751:25: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c:1751:20: note: byref variable will be forcibly initialized struct timespec64 ts1, ts2; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_broken_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:907:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_buffer_transfer': /kisskb/src/drivers/mmc/core/mmc_test.c:297:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1031:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_basic_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1017:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1235:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1208:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1192:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_align_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1177:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1159:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_weird_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1141:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1123:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_pow2_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1105:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1084:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_multi_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1063:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_read': /kisskb/src/drivers/mmc/core/mmc_test.c:1053:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/mmc/core/mmc_test.c: In function 'mmc_test_verify_write': /kisskb/src/drivers/mmc/core/mmc_test.c:1044:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ 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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_transfer': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:1028:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_mode_valid': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:672:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_enable': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:788:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writeregs': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writereg': /kisskb/src/drivers/media/tuners/mt2266.c:65:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function 'clk_wzrd_register_divf': /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c:281:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c: In function 'clk_wzrd_register_divider': /kisskb/src/drivers/staging/clocking-wizard/clk-xlnx-clock-wizard.c:325:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /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:433:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:478: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:527:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c:527:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:704:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ 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/gpu/drm/bridge/parade-ps8622.c: In function 'ps8622_set': /kisskb/src/drivers/gpu/drm/bridge/parade-ps8622.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/saa717x.c: In function 'saa717x_write': /kisskb/src/drivers/media/i2c/saa717x.c:92:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c: In function 'sideband_msg_req_encode_decode': /kisskb/src/drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c:124:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_err_printer(PREFIX_STR); ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_infoframes': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:23: note: byref variable will be forcibly initialized union hdmi_infoframe frm; ^ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:24: note: byref variable will be forcibly initialized struct mhl3_infoframe mhl_frm; ^ /kisskb/src/drivers/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:1212:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/leds/leds-aw2013.c: In function 'aw2013_probe_dt': /kisskb/src/drivers/leds/leds-aw2013.c:275:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/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: 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_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/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_div_by_zero': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:16:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_not_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:42:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_clipped': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:98:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c: In function 'igt_drm_rect_clip_scaled_signed_vs_unsigned': /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:28: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:23: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/selftests/test-drm_rect.c:202:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, clip; ^ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^ In file included from /kisskb/src/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: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, ^ 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/staging/most/dim2/dim2.c: In function 'service_done_flag': /kisskb/src/drivers/staging/most/dim2/dim2.c:265:24: note: byref variable will be forcibly initialized struct dim_ch_state_t st; ^ /kisskb/src/drivers/staging/most/dim2/dim2.c: In function 'try_start_dim_transfer': /kisskb/src/drivers/staging/most/dim2/dim2.c:167:24: note: byref variable will be forcibly initialized struct dim_ch_state_t st; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/staging/most/dim2/dim2.c:10: /kisskb/src/drivers/staging/most/dim2/dim2.c: In function 'deliver_netinfo_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/staging/most/dim2/dim2.c:218:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->netinfo_waitq, ^ /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/etnaviv/etnaviv_mmu.c: In function 'etnaviv_iommu_find_iova': /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:146:20: note: byref variable will be forcibly initialized struct list_head list; ^ /kisskb/src/drivers/gpu/drm/etnaviv/etnaviv_mmu.c:145:22: note: byref variable will be forcibly initialized struct drm_mm_scan scan; ^ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reset': /kisskb/src/drivers/media/tuners/mxl5005s.c:3853:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_writereg': /kisskb/src/drivers/media/tuners/mxl5005s.c:3879:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:780:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /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; ^ /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 }; ^ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_set_freq': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:196:4: note: byref variable will be forcibly initialized } dat; ^ /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c: In function 'ad5933_show_frequency': /kisskb/src/drivers/staging/iio/impedance-analyzer/ad5933.c:273:4: note: byref variable will be forcibly initialized } dat; ^ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:415:16: note: byref variable will be forcibly initialized struct target target_child; ^ /kisskb/src/drivers/of/overlay.c: In function 'build_changeset': /kisskb/src/drivers/of/overlay.c:639:16: note: byref variable will be forcibly initialized struct target target; ^ /kisskb/src/drivers/of/overlay.c: In function 'overlay_notify': /kisskb/src/drivers/of/overlay.c:162:32: note: byref variable will be forcibly initialized struct of_overlay_notify_data nd; ^ /kisskb/src/drivers/hwmon/f71805f.c: In function 'f71805f_init': /kisskb/src/drivers/hwmon/f71805f.c:1615:26: note: byref variable will be forcibly initialized struct f71805f_sio_data sio_data; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_encoder_in_use': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:98:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_force_disable_all': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:1010:24: note: byref variable will be forcibly initialized struct drm_mode_set set = { ^ /kisskb/src/drivers/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: 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/gpu/drm/drm_plane_helper.c: In function 'get_connectors_for_crtc': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:77:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: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_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_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_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/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/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: In function 'scpi_clk_get_range': /kisskb/src/drivers/firmware/arm_scpi.c:535:22: note: byref variable will be forcibly initialized struct clk_get_info clk; ^ /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: 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: 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; ^ /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; ^ /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; ^ /kisskb/src/drivers/media/i2c/ad5820.c: In function 'ad5820_write': /kisskb/src/drivers/media/i2c/ad5820.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c: In function 'msm_hdmi_config_avi_infoframe': /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/hwmon/it87.c: In function 'sm_it87_init': /kisskb/src/drivers/hwmon/it87.c:3301:23: note: byref variable will be forcibly initialized struct it87_sio_data sio_data; ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_k2g_vp_set_ctm': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:2443:25: note: byref variable will be forcibly initialized struct dispc_csc_coef cpr; ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_k3_vp_set_ctm': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:2509:25: note: byref variable will be forcibly initialized struct dispc_csc_coef csc; ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_plane_check': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:1922:30: note: byref variable will be forcibly initialized struct dispc_scaling_params scaling; ^ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_plane_setup': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:1994:30: note: byref variable will be forcibly initialized struct dispc_scaling_params scale; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_devinfo_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:934:24: note: byref variable will be forcibly initialized struct comedi_devinfo devinfo; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_bufconfig_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:870:26: note: byref variable will be forcibly initialized struct comedi_bufconfig bc; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_devconfig_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:817:26: note: byref variable will be forcibly initialized struct comedi_devconfig it; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_bufinfo_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:1107:24: note: byref variable will be forcibly initialized struct comedi_bufinfo bi; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'parse_insn': /kisskb/src/drivers/comedi/comedi_fops.c:1318:23: note: byref variable will be forcibly initialized struct timespec64 tv; ^ /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/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: byref variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: byref variable will be forcibly initialized struct comedi_insnlist insnlist; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: byref variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: byref variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: byref variable will be forcibly initialized struct comedi_rangeinfo it; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: byref variable will be forcibly initialized struct comedi_chaninfo it; ^ /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/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/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/drm_dp_mst_topology.c: In function '__dump_topology_ref_history': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1649:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_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: 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: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: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: 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); ^ /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/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:24: /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/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_modeset_helper.c: In function 'drm_helper_move_panel_connectors_to_head': /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:52:19: note: byref variable will be forcibly initialized struct list_head panel_list; ^ /kisskb/src/drivers/gpu/drm/drm_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_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_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/staging/greybus/bootrom.c: In function 'gb_bootrom_get_version': /kisskb/src/drivers/staging/greybus/bootrom.c:379:37: note: byref variable will be forcibly initialized struct gb_bootrom_version_response response; ^ /kisskb/src/drivers/staging/greybus/bootrom.c:378:36: note: byref variable will be forcibly initialized struct gb_bootrom_version_request request; ^ /kisskb/src/drivers/staging/greybus/bootrom.c: In function 'bootrom_es2_fixup_vid_pid': /kisskb/src/drivers/staging/greybus/bootrom.c:113:41: note: byref variable will be forcibly initialized struct gb_bootrom_get_vid_pid_response response; ^ /kisskb/src/drivers/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/staging/greybus/hid.c: In function 'gb_hid_get_report': /kisskb/src/drivers/staging/greybus/hid.c:77:35: note: byref variable will be forcibly initialized struct gb_hid_get_report_request request; ^ /kisskb/src/drivers/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/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:612:21: note: byref variable will be forcibly initialized struct comedi_insn _insn; ^ /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/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/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/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/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/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/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/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/staging/greybus/gpio.c: In function 'gb_gpio_set_debounce_operation': /kisskb/src/drivers/staging/greybus/gpio.c:214:38: note: byref variable will be forcibly initialized struct gb_gpio_set_debounce_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_set_value_operation': /kisskb/src/drivers/staging/greybus/gpio.c:190:35: note: byref variable will be forcibly initialized struct gb_gpio_set_value_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_get_value_operation': /kisskb/src/drivers/staging/greybus/gpio.c:164:36: note: byref variable will be forcibly initialized struct gb_gpio_get_value_response response; ^ /kisskb/src/drivers/staging/greybus/gpio.c:163:35: note: byref variable will be forcibly initialized struct gb_gpio_get_value_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_direction_out_operation': /kisskb/src/drivers/staging/greybus/gpio.c:147:39: note: byref variable will be forcibly initialized struct gb_gpio_direction_out_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_direction_in_operation': /kisskb/src/drivers/staging/greybus/gpio.c:133:38: note: byref variable will be forcibly initialized struct gb_gpio_direction_in_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_get_direction_operation': /kisskb/src/drivers/staging/greybus/gpio.c:110:40: note: byref variable will be forcibly initialized struct gb_gpio_get_direction_response response; ^ /kisskb/src/drivers/staging/greybus/gpio.c:109:39: note: byref variable will be forcibly initialized struct gb_gpio_get_direction_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function '_gb_gpio_irq_set_type': /kisskb/src/drivers/staging/greybus/gpio.c:258:34: note: byref variable will be forcibly initialized struct gb_gpio_irq_type_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function '_gb_gpio_irq_mask': /kisskb/src/drivers/staging/greybus/gpio.c:229:34: note: byref variable will be forcibly initialized struct gb_gpio_irq_mask_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function '_gb_gpio_irq_unmask': /kisskb/src/drivers/staging/greybus/gpio.c:243:36: note: byref variable will be forcibly initialized struct gb_gpio_irq_unmask_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_line_count_operation': /kisskb/src/drivers/staging/greybus/gpio.c:50:37: note: byref variable will be forcibly initialized struct gb_gpio_line_count_response response; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_deactivate_operation': /kisskb/src/drivers/staging/greybus/gpio.c:88:36: note: byref variable will be forcibly initialized struct gb_gpio_deactivate_request request; ^ /kisskb/src/drivers/staging/greybus/gpio.c: In function 'gb_gpio_activate_operation': /kisskb/src/drivers/staging/greybus/gpio.c:62:34: note: byref variable will be forcibly initialized struct gb_gpio_activate_request request; ^ 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/delay.h:23, from /kisskb/src/drivers/mmc/host/sdhci.c:13: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/gpu/drm/drm_dp_cec.c: In function 'drm_dp_cec_received': /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_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_set_edid': /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/staging/greybus/i2c.c: In function 'gb_i2c_device_setup': /kisskb/src/drivers/staging/greybus/i2c.c:43:39: note: byref variable will be forcibly initialized struct gb_i2c_functionality_response response; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/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/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c: In function 'of_hwspin_lock_get_id': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:343:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:341:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/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/staging/greybus/pwm.c: In function 'gb_pwm_count_operation': /kisskb/src/drivers/staging/greybus/pwm.c:30:31: note: byref variable will be forcibly initialized struct gb_pwm_count_response response; ^ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_disable_operation': /kisskb/src/drivers/staging/greybus/pwm.c:172:32: note: byref variable will be forcibly initialized struct gb_pwm_disable_request request; ^ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_enable_operation': /kisskb/src/drivers/staging/greybus/pwm.c:147:31: note: byref variable will be forcibly initialized struct gb_pwm_enable_request request; ^ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_set_polarity_operation': /kisskb/src/drivers/staging/greybus/pwm.c:121:33: note: byref variable will be forcibly initialized struct gb_pwm_polarity_request request; ^ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_config_operation': /kisskb/src/drivers/staging/greybus/pwm.c:94:31: note: byref variable will be forcibly initialized struct gb_pwm_config_request request; ^ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_deactivate_operation': /kisskb/src/drivers/staging/greybus/pwm.c:69:35: note: byref variable will be forcibly initialized struct gb_pwm_deactivate_request request; ^ /kisskb/src/drivers/staging/greybus/pwm.c: In function 'gb_pwm_activate_operation': /kisskb/src/drivers/staging/greybus/pwm.c:44:33: note: byref variable will be forcibly initialized struct gb_pwm_activate_request request; ^ /kisskb/src/drivers/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_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/media/tuners/mxl5007t.c: In function 'mxl5007t_soft_reset': /kisskb/src/drivers/media/tuners/mxl5007t.c:490:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_write_reg': /kisskb/src/drivers/media/tuners/mxl5007t.c:442:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 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; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:50: /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c: In function 'wait_for_host_signal': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/platform/goldfish/goldfish_pipe.c:378:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(pipe->wake_queue, ^ 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/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/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/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 '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; ^ /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 'drm_find_cea_extension': /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_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_update_tile_info': /kisskb/src/drivers/gpu/drm/drm_edid.c:6128:24: note: byref variable will be forcibly initialized struct displayid_iter iter; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/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/staging/greybus/sdio.c: In function 'gb_sdio_command': /kisskb/src/drivers/staging/greybus/sdio.c:410:34: note: byref variable will be forcibly initialized struct gb_sdio_command_response response; ^ /kisskb/src/drivers/staging/greybus/sdio.c: In function 'gb_sdio_get_caps': /kisskb/src/drivers/staging/greybus/sdio.c:117:35: note: byref variable will be forcibly initialized struct gb_sdio_get_caps_response response; ^ /kisskb/src/drivers/staging/greybus/sdio.c: In function 'gb_mmc_set_ios': /kisskb/src/drivers/staging/greybus/sdio.c:591:33: note: byref variable will be forcibly initialized struct gb_sdio_set_ios_request request; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/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/platform/chrome/cros_ec_proto.c: In function 'get_next_event': /kisskb/src/drivers/platform/chrome/cros_ec_proto.c:656:13: note: byref variable will be forcibly initialized } __packed buf; ^ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_writereg': /kisskb/src/drivers/media/tuners/mc44s803.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/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); ^ 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/delay.h:23, from /kisskb/src/drivers/remoteproc/remoteproc_core.c:19: /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/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/remoteproc/remoteproc_core.c: In function 'rproc_find_carveout_by_name': /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/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/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/hwmon/pwm-fan.c: In function 'pwm_fan_disable': /kisskb/src/drivers/hwmon/pwm-fan.c:471:20: note: byref variable will be forcibly initialized struct pwm_state state = ctx->pwm_state; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/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; ^ /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_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_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; ^ In file included from /kisskb/src/drivers/gpu/drm/drm_print.c:37:0: /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_vprintf': /kisskb/src/include/drm/drm_print.h:108:19: note: byref variable will be forcibly initialized struct va_format vaf = { .fmt = fmt, .va = va }; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/drivers/gpu/drm/drm_print.c:199:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:263:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_err': /kisskb/src/drivers/gpu/drm/drm_print.c:305:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/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/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/leds/leds-pca955x.c: In function 'pca955x_probe': /kisskb/src/drivers/leds/leds-pca955x.c:488:23: note: byref variable will be forcibly initialized struct led_init_data init_data; ^ /kisskb/src/drivers/media/i2c/tvp7002.c: In function 'tvp7002_probe': /kisskb/src/drivers/media/i2c/tvp7002.c:943:25: note: byref variable will be forcibly initialized struct v4l2_dv_timings timings; ^ /kisskb/src/drivers/media/i2c/tvp5150.c: In function 'tvp5150_parse_dt': /kisskb/src/drivers/media/i2c/tvp5150.c:2021:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^ /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); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/drivers/platform/chrome/cros_ec_trace.h:178, from /kisskb/src/drivers/platform/chrome/cros_ec_trace.c:215: /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_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/drivers/platform/chrome/./cros_ec_trace.h:22:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_request_start, ^ /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_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/drivers/platform/chrome/./cros_ec_trace.h:45:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_request_done, ^ /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_sensorhub_timestamp': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/platform/chrome/./cros_ec_trace.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_sensorhub_timestamp, ^ /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_sensorhub_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/drivers/platform/chrome/./cros_ec_trace.h:105:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_sensorhub_data, ^ /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_sensorhub_filter': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/platform/chrome/./cros_ec_trace.h:135:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_sensorhub_filter, ^ 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/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/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_reset': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:187:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drmm_mode_config_init': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:434:19: note: byref variable will be forcibly initialized struct dma_resv resv; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:433:25: note: byref variable will be forcibly initialized struct ww_acquire_ctx resv_ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:432:34: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx modeset_ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_cleanup': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:540:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("[leaked fb]"); ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ In file included from /kisskb/src/include/linux/pid.h:6: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /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_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/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/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/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:138:17: note: byref variable will be forcibly initialized struct led_pwm led; ^ /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/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_read_notify': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:310:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /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/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_data': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:821:13: note: byref variable will be forcibly initialized } __packed hdr; ^ /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:978:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_intr': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1009:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:6: /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_tx': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:350:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(glink->tx_avail_notify, ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:383:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_advertise_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:665:17: note: byref variable will be forcibly initialized struct command cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:479:19: note: byref variable will be forcibly initialized struct glink_msg req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:395:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_done_work': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:510:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:491:19: note: byref variable will be forcibly initialized struct glink_msg req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_intent_req_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:634:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:372:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_request_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1261:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__qcom_glink_send': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1301:13: note: byref variable will be forcibly initialized } __packed req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:438:13: note: byref variable will be forcibly initialized } __packed req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1535:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1569:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /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_mode_atomic_ioctl': /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:1321:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:973:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1033: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/platform/chrome/cros_ec.c: In function 'cros_ec_sleep_event': /kisskb/src/drivers/platform/chrome/cros_ec.c:114:13: note: byref variable will be forcibly initialized } __packed buf; ^ /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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_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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:1038:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1104: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/rpmsg/qcom_glink_ssr.c: In function 'qcom_glink_ssr_notifier_call': /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c:103:24: note: byref variable will be forcibly initialized struct do_cleanup_msg msg; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_get_rf_strength': /kisskb/src/drivers/media/tuners/si2157.c:736:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_sleep': /kisskb/src/drivers/media/tuners/si2157.c:285:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_params': /kisskb/src/drivers/media/tuners/si2157.c:401:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_init': /kisskb/src/drivers/media/tuners/si2157.c:85:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_analog_params': /kisskb/src/drivers/media/tuners/si2157.c:512:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_stat_work': /kisskb/src/drivers/media/tuners/si2157.c:792:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_probe': /kisskb/src/drivers/media/tuners/si2157.c:820:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^ /kisskb/src/drivers/gpu/drm/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); ^ /kisskb/src/drivers/mmc/host/meson-gx-mmc.c: In function 'meson_mmc_copy_buffer': /kisskb/src/drivers/mmc/host/meson-gx-mmc.c:756:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^ /kisskb/src/drivers/mmc/host/meson-gx-mmc.c: In function 'meson_mmc_clk_init': /kisskb/src/drivers/mmc/host/meson-gx-mmc.c:417:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/leds/leds-an30259a.c: In function 'an30259a_probe': /kisskb/src/drivers/leds/leds-an30259a.c:313:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_writereg': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^ /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c: In function 'glink_rpm_probe': /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c:266:18: note: byref variable will be forcibly initialized struct resource r; ^ /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/media/tuners/fc0012.c: In function 'fc0012_writereg': /kisskb/src/drivers/media/tuners/fc0012.c:14:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/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: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: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_handle_slave_alerts': /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_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/media/tuners/fc0013.c: In function 'fc0013_writereg': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/gpu/drm/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_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/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/rpmsg/rpmsg_ns.c: In function 'rpmsg_ns_cb': /kisskb/src/drivers/rpmsg/rpmsg_ns.c:38:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /kisskb/src/drivers/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/media/i2c/sony-btf-mpx.c: In function 'mpx_write': /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/sony-btf-mpx.c: In function 'mpx_setup': /kisskb/src/drivers/media/i2c/sony-btf-mpx.c:162:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/platform/chrome/cros_ec_debugfs.c: In function 'cros_ec_pdinfo_read': /kisskb/src/drivers/platform/chrome/cros_ec_debugfs.c:207:13: note: byref variable will be forcibly initialized } __packed ec_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/include/linux/debugfs.h:15, from /kisskb/src/drivers/platform/chrome/cros_ec_debugfs.c:7: /kisskb/src/drivers/platform/chrome/cros_ec_debugfs.c: In function 'cros_ec_console_log_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/platform/chrome/cros_ec_debugfs.c:144:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(debug_info->log_wq, ^ /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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_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_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/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; ^ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'sdhci_arasan_register_sdcardclk': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1339:23: note: byref variable will be forcibly initialized struct clk_init_data sdcardclk_init; ^ /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c: In function 'sdhci_arasan_register_sampleclk': /kisskb/src/drivers/mmc/host/sdhci-of-arasan.c:1391:23: note: byref variable will be forcibly initialized struct clk_init_data sampleclk_init; ^ /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; ^ 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/drivers/rpmsg/qcom_smd.c:7: /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_channel_open': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:846:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(channel->state_change_event, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:834:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(channel->state_change_event, ^ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function '__qcom_smd_send': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:777:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(channel->fblockread_event, ^ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_create_ept': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:914:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(edge->new_channel_event, ^ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_channel_state_worker': /kisskb/src/drivers/rpmsg/qcom_smd.c:1278:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /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; ^ In file included from /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:4:0, from /kisskb/src/drivers/mmc/host/sdhci-of-aspeed.c:608: /kisskb/src/drivers/mmc/host/sdhci-of-aspeed.c: In function 'aspeed_sdhci_phase_hs200': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:84:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:82:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:80:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:78:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 14, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:76:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:74:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:72:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:70:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:67:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:65:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:63:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:61:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 14, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:59:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:57:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:55:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:53:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed.c: In function 'aspeed_sdhci_phase_ddr52': /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:45:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:43:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:41:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 14, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:39:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 3, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:37:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 2, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:35:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:33:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:31:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 0, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:29:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ASPEED_SDHCI_TAP_PARAM_INVERT_CLK | 0, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:26:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:24:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 15, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:22:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 14, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:20:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 3, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:18:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 2, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:16:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:14:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 1, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:12:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 0, ^ /kisskb/src/include/kunit/test.h:779:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^ /kisskb/src/include/kunit/test.h:878:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:900:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:989:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:999:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^ /kisskb/src/include/kunit/test.h:1362:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^ /kisskb/src/drivers/mmc/host/sdhci-of-aspeed-test.c:10:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, 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/dma-mapping.h:7, from /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:14: /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_send_offchannel_raw': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:599:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(vrp->sendq, ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:559:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_create': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:330:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_destroy': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:354:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_recv_single': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:712:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_probe': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:934:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^ 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/delay.h:23, from /kisskb/src/drivers/mmc/host/cqhci-core.c:5: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/remoteproc/qcom_pil_info.c: In function 'qcom_pil_info_init': /kisskb/src/drivers/remoteproc/qcom_pil_info.c:33:18: note: byref variable will be forcibly initialized struct resource imem; ^ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_enum_frame_interval': /kisskb/src/drivers/media/i2c/ov5640.c:2849:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_write_reg': /kisskb/src/drivers/media/i2c/ov5640.c:659:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/i2c/ov5640.c: In function 'ov5640_init_slave_id': /kisskb/src/drivers/media/i2c/ov5640.c:631:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ 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/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_monitor': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:353:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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: In function 'mmc_hsq_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/remoteproc/qcom_common.c: In function 'qcom_add_minidump_segments': /kisskb/src/drivers/remoteproc/qcom_common.c:107:25: note: byref variable will be forcibly initialized struct minidump_region region; ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_unprepare': /kisskb/src/drivers/remoteproc/qcom_common.c:456:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_stop': /kisskb/src/drivers/remoteproc/qcom_common.c:444:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_start': /kisskb/src/drivers/remoteproc/qcom_common.c:431:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_prepare': /kisskb/src/drivers/remoteproc/qcom_common.c:418:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/media/i2c/ov5670.c: In function 'ov5670_init_controls': /kisskb/src/drivers/media/i2c/ov5670.c:2065:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^ /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/media/i2c/ov6650.c: In function 'ov6650_reg_read': /kisskb/src/drivers/media/i2c/ov6650.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_reg_write': /kisskb/src/drivers/media/i2c/ov6650.c:282:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/i2c/ov6650.c: In function 'ov6650_video_probe': /kisskb/src/drivers/media/i2c/ov6650.c:893:29: note: byref variable will be forcibly initialized struct v4l2_mbus_framefmt mf = ov6650_def_fmt; ^ /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_get_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized struct stp_policy_id id = { ^ /kisskb/src/drivers/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; ^ 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: 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/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/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/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/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: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, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_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, ^ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_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, ^ /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: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_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/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, ^ /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, ^ /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/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_keyval_template': /kisskb/src/include/trace/trace_events.h:726: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_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, ^ /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/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer 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/media/i2c/ov7670.c: In function 'ov7670_read_i2c': /kisskb/src/drivers/media/i2c/ov7670.c:512:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/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/media/i2c/ov7670.c: In function 'ov7670_write_i2c': /kisskb/src/drivers/media/i2c/ov7670.c:544:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/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_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_update_pending_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: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/media/i2c/ov7670.c: In function 'ov7670_probe': /kisskb/src/drivers/media/i2c/ov7670.c:1854:20: note: byref variable will be forcibly initialized struct v4l2_fract tpf; ^ /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/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/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_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_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_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/leds/leds-tca6507.c: In function 'tca6507_led_dt_init': /kisskb/src/drivers/leds/leds-tca6507.c:692:19: note: byref variable will be forcibly initialized struct led_info led; ^ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_reg_read': /kisskb/src/drivers/media/i2c/ov9640.c:175:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/i2c/ov9640.c: In function 'ov9640_reg_write': /kisskb/src/drivers/media/i2c/ov9640.c:205:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/remoteproc/qcom_q6v5_adsp.c: In function 'adsp_alloc_memory_region': /kisskb/src/drivers/remoteproc/qcom_q6v5_adsp.c:401:18: note: byref variable will be forcibly initialized struct resource r; ^ 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/nvmem/core.c: In function 'nvmem_device_cell_read': /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/remoteproc/qcom_q6v5_mss.c: In function 'q6v5_init_mem': /kisskb/src/drivers/remoteproc/qcom_q6v5_mss.c:1617:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/remoteproc/qcom_q6v5_mss.c: In function 'q6v5_alloc_memory_region': /kisskb/src/drivers/remoteproc/qcom_q6v5_mss.c:1801:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/media/i2c/ov13858.c: In function 'ov13858_init_controls': /kisskb/src/drivers/media/i2c/ov13858.c:1597:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^ /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:155: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:1258:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^ /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/media/i2c/ov13b10.c: In function 'ov13b10_init_controls': /kisskb/src/drivers/media/i2c/ov13b10.c:1196:39: note: byref variable will be forcibly initialized struct v4l2_fwnode_device_properties props; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_object_set_name': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1342:10: note: byref variable will be forcibly initialized va_list ap; ^ /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_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; ^ 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_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/media/i2c/mt9m032.c: In function 'mt9m032_setup_pll': /kisskb/src/drivers/media/i2c/mt9m032.c:269:20: note: byref variable will be forcibly initialized struct aptina_pll pll; ^ /kisskb/src/drivers/media/i2c/mt9m111.c: In function 'mt9m111_set_selection': /kisskb/src/drivers/media/i2c/mt9m111.c:457:19: note: byref variable will be forcibly initialized struct v4l2_rect rect = sel->r; ^ /kisskb/src/drivers/remoteproc/qcom_q6v5_pas.c: In function 'adsp_alloc_memory_region': /kisskb/src/drivers/remoteproc/qcom_q6v5_pas.c:369:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c: In function 'scan': /kisskb/src/drivers/gpu/drm/msm/msm_gem_shrinker.c:71:19: note: byref variable will be forcibly initialized struct list_head still_in_list; ^ /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/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/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_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; ^ /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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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: 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/devfreq/imx8m-ddrc.c: In function 'imx8m_ddrc_init_freq_info': /kisskb/src/drivers/devfreq/imx8m-ddrc.c:286:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/devfreq/imx8m-ddrc.c: In function 'imx8m_ddrc_smc_set_freq': /kisskb/src/drivers/devfreq/imx8m-ddrc.c:103:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c: In function 'msm_devfreq_active': /kisskb/src/drivers/gpu/drm/msm/msm_gpu_devfreq.c:161:28: note: byref variable will be forcibly initialized struct devfreq_dev_status status; ^ /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/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/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/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/nvmem/qfprom.c: In function 'qfprom_reg_write': /kisskb/src/drivers/nvmem/qfprom.c:261:31: note: byref variable will be forcibly initialized struct qfprom_touched_values old; ^ /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/media/i2c/s5k5baf.c: In function 's5k5baf_hw_set_crop_rects': /kisskb/src/drivers/media/i2c/s5k5baf.c:859:23: note: byref variable will be forcibly initialized struct v4l2_rect *p, r; ^ In file included from /kisskb/src/include/linux/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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, ^ /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/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/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_ioctl': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:348:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:328:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:306:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:286:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ /kisskb/src/drivers/media/i2c/ov2659.c: In function 'ov2659_write': /kisskb/src/drivers/media/i2c/ov2659.c:825:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ 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/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/remoteproc/qcom_wcnss.c: In function 'wcnss_alloc_memory_region': /kisskb/src/drivers/remoteproc/qcom_wcnss.c:493:18: note: byref variable will be forcibly initialized struct resource r; ^ /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; ^ /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/gpu/drm/msm/dp/dp_aux.c: In function 'dp_aux_transfer_helper': /kisskb/src/drivers/gpu/drm/msm/dp/dp_aux.c:242:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg helper_msg; ^ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pc87427_init': /kisskb/src/drivers/hwmon/pc87427.c:1297:26: note: byref variable will be forcibly initialized struct pc87427_sio_data sio_data; ^ /kisskb/src/drivers/media/i2c/imx274.c: In function 'imx274_set_selection_crop': /kisskb/src/drivers/media/i2c/imx274.c:1186:19: note: byref variable will be forcibly initialized struct v4l2_rect new_crop; ^ /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/hwmon/smsc47m1.c: In function 'sm_smsc47m1_init': /kisskb/src/drivers/hwmon/smsc47m1.c:913:27: note: byref variable will be forcibly initialized struct smsc47m1_sio_data sio_data; ^ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_calc_tu_parameters': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:938:26: note: byref variable will be forcibly initialized struct dp_tu_calc_input in; ^ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_setup_tr_unit': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:964:32: note: byref variable will be forcibly initialized struct dp_vc_tu_mapping_table tu_calc_table; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:6: /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c: In function 'hpd_event_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:1050:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dp_priv->event_q, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:1046:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dp_priv->event_q, ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_probe': /kisskb/src/drivers/pcmcia/ds.c:256:18: note: byref variable will be forcibly initialized cistpl_config_t cis_config; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_query': /kisskb/src/drivers/pcmcia/ds.c:401:18: note: byref variable will be forcibly initialized cistpl_funcid_t func_id; ^ /kisskb/src/drivers/pcmcia/ds.c:400:18: note: byref variable will be forcibly initialized cistpl_manfid_t manf_id; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_load_firmware': /kisskb/src/drivers/pcmcia/ds.c:742:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_card_add': /kisskb/src/drivers/pcmcia/ds.c:604:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_requery': /kisskb/src/drivers/pcmcia/ds.c:692:25: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/media/i2c/max9286.c: In function 'max9286_parse_dt': /kisskb/src/drivers/media/i2c/max9286.c:1187:32: note: byref variable will be forcibly initialized struct v4l2_fwnode_endpoint vep = { ^ /kisskb/src/drivers/media/i2c/max9286.c:1173:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^ /kisskb/src/drivers/gpu/drm/msm/dp/dp_drm.c: In function 'dp_connector_get_modes': /kisskb/src/drivers/gpu/drm/msm/dp/dp_drm.c:51:30: note: byref variable will be forcibly initialized struct drm_display_mode *m, drm_mode; ^ /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/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1193:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_thread': /kisskb/src/drivers/media/rc/rc-ir-raw.c:23:22: note: byref variable will be forcibly initialized struct ir_raw_event ev; ^ In file included from /kisskb/src/include/media/rc-core.h:13:0, from /kisskb/src/drivers/media/rc/rc-core-priv.h:17, from /kisskb/src/drivers/media/rc/rc-ir-raw.c:11: /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_store': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c:82:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&dev->raw->kfifo, *ev)) { ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_edge_handle': /kisskb/src/drivers/media/rc/rc-ir-raw.c:565:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^ /kisskb/src/drivers/bcma/main.c: In function 'bcma_of_get_irq': /kisskb/src/drivers/bcma/main.c:183:25: note: byref variable will be forcibly initialized struct of_phandle_args out_irq; ^ /kisskb/src/drivers/pcmcia/cistpl.c: In function 'pccard_extract_cis': /kisskb/src/drivers/pcmcia/cistpl.c:1476:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ In file included from /kisskb/src/include/linux/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/pcmcia/pcmcia_resource.c: In function 'pcmcia_fixup_iowidth': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:257:16: note: byref variable will be forcibly initialized pccard_io_map io_on; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:256:16: note: byref variable will be forcibly initialized pccard_io_map io_off = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_release_configuration': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:348:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_enable_device': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:486:16: note: byref variable will be forcibly initialized pccard_io_map iomap; ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:88:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_read_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:38:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:325:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:377:25: note: byref variable will be forcibly initialized struct pcmcia_loop_get get = { ^ 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/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /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: 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: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: In function 'vfio_pin_map_dma': /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 '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; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/media/cec/core/cec-api.c: In function 'cec_adap_g_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:147:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:170:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^ In file included from /kisskb/src/include/linux/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/common/siano/smscoreapi.c: In function 'smscore_configure_board': /kisskb/src/drivers/media/common/siano/smscoreapi.c:849:23: note: byref variable will be forcibly initialized struct sms_msg_data crys_msg; ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c:834:23: note: byref variable will be forcibly initialized struct sms_msg_data mtu_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/drivers/media/common/siano/smscoreapi.h:16, from /kisskb/src/drivers/media/common/siano/smscoreapi.c:12: /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_getbuffer': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c:1646:2: note: in expansion of macro 'wait_event' wait_event(coredev->buffer_mng_waitq, (cb = get_entry(coredev))); ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_configure_gpio': /kisskb/src/drivers/media/common/siano/smscoreapi.c:1823:4: note: byref variable will be forcibly initialized } msg; ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_set_gpio': /kisskb/src/drivers/media/common/siano/smscoreapi.c:1868:4: note: byref variable will be forcibly initialized } msg; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_bundle_version': /kisskb/src/drivers/greybus/control.c:60:44: note: byref variable will be forcibly initialized struct gb_control_bundle_version_response response; ^ /kisskb/src/drivers/greybus/control.c:59:43: note: byref variable will be forcibly initialized struct gb_control_bundle_version_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_version': /kisskb/src/drivers/greybus/control.c:22:37: note: byref variable will be forcibly initialized struct gb_control_version_response response; ^ /kisskb/src/drivers/greybus/control.c:21:36: note: byref variable will be forcibly initialized struct gb_control_version_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_manifest_size_operation': /kisskb/src/drivers/greybus/control.c:106:47: note: byref variable will be forcibly initialized struct gb_control_get_manifest_size_response response; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_connected_operation': /kisskb/src/drivers/greybus/control.c:133:38: note: byref variable will be forcibly initialized struct gb_control_connected_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_disconnected_operation': /kisskb/src/drivers/greybus/control.c:142:41: note: byref variable will be forcibly initialized struct gb_control_disconnected_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_suspend': /kisskb/src/drivers/greybus/control.c:218:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:217:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_resume': /kisskb/src/drivers/greybus/control.c:243:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:242:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_deactivate': /kisskb/src/drivers/greybus/control.c:268:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:267:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_activate': /kisskb/src/drivers/greybus/control.c:294:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^ /kisskb/src/drivers/greybus/control.c:293:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_suspend_prepare': /kisskb/src/drivers/greybus/control.c:334:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_deactivate_prepare': /kisskb/src/drivers/greybus/control.c:357:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_hibernate_abort': /kisskb/src/drivers/greybus/control.c:380:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_sample_get': /kisskb/src/drivers/greybus/svc.c:176:43: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_rail_count_get': /kisskb/src/drivers/greybus/svc.c:132:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_rail_count_get_response response; ^ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_ioctl': /kisskb/src/drivers/hid/hidraw.c:403:27: note: byref variable will be forcibly initialized struct hidraw_devinfo dinfo; ^ /kisskb/src/drivers/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/greybus/svc.c: In function 'gb_svc_pwrmon_intf_sample_get': /kisskb/src/drivers/greybus/svc.c:213:48: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:212:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_device_id': /kisskb/src/drivers/greybus/svc.c:259:39: note: byref variable will be forcibly initialized struct gb_svc_intf_device_id_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_eject': /kisskb/src/drivers/greybus/svc.c:270:35: note: byref variable will be forcibly initialized struct gb_svc_intf_eject_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_vsys_set': /kisskb/src/drivers/greybus/svc.c:294:35: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_response response; ^ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_refclk_set': /kisskb/src/drivers/greybus/svc.c:317:37: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_response response; ^ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_unipro_set': /kisskb/src/drivers/greybus/svc.c:340:37: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_response response; ^ /kisskb/src/drivers/greybus/svc.c:339:36: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_activate': /kisskb/src/drivers/greybus/svc.c:363:39: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_response response; ^ /kisskb/src/drivers/greybus/svc.c:362:38: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_resume': /kisskb/src/drivers/greybus/svc.c:389:37: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_response response; ^ /kisskb/src/drivers/greybus/svc.c:388:36: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_get': /kisskb/src/drivers/greybus/svc.c:418:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_response response; ^ /kisskb/src/drivers/greybus/svc.c:417:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_set': /kisskb/src/drivers/greybus/svc.c:452:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_response response; ^ /kisskb/src/drivers/greybus/svc.c:451:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_create': /kisskb/src/drivers/greybus/svc.c:485:36: note: byref variable will be forcibly initialized struct gb_svc_conn_create_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_destroy': /kisskb/src/drivers/greybus/svc.c:501:37: note: byref variable will be forcibly initialized struct gb_svc_conn_destroy_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_create': /kisskb/src/drivers/greybus/svc.c:522:37: note: byref variable will be forcibly initialized struct gb_svc_route_create_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_destroy': /kisskb/src/drivers/greybus/svc.c:536:38: note: byref variable will be forcibly initialized struct gb_svc_route_destroy_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode': /kisskb/src/drivers/greybus/svc.c:559:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode_hibernate': /kisskb/src/drivers/greybus/svc.c:601:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/most/core.c:779:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->hdm_fifo_wq, ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function '__uhid_report_queue_and_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/hid/uhid.c:176:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(uhid->report_wait, ^ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function 'uhid_char_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/media/common/siano/sms-cards.c: In function 'sms_set_gpio': /kisskb/src/drivers/media/common/siano/sms-cards.c:230:29: note: byref variable will be forcibly initialized struct smscore_config_gpio gpioconfig = { ^ /kisskb/src/drivers/media/common/siano/sms-cards.c: In function 'sms_board_event': /kisskb/src/drivers/media/common/siano/sms-cards.c:172:29: note: byref variable will be forcibly initialized struct smscore_config_gpio my_gpio_config; ^ /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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/media/mmc/siano/smssdio.c: In function 'smssdio_probe': /kisskb/src/drivers/media/mmc/siano/smssdio.c:243:28: note: byref variable will be forcibly initialized struct smsdevice_params_t params; ^ /kisskb/src/drivers/media/common/siano/smsir.c: In function 'sms_ir_event': /kisskb/src/drivers/media/common/siano/smsir.c:29:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/most/most_snd.c:10: /kisskb/src/drivers/most/most_snd.c: In function 'playback_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/most/most_snd.c:233:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible( ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_set_params': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:671:17: note: byref variable will be forcibly initialized struct i2c_msg msg = ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_sleep': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:648:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'dvb_pll_init': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:745:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'samsung_dtos403ih102a_set': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:414:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c: In function 'opera1_bw': /kisskb/src/drivers/media/dvb-frontends/dvb-pll.c:343:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c: In function 'sun6i_video_start_streaming': /kisskb/src/drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c:137:26: note: byref variable will be forcibly initialized struct sun6i_csi_config config; ^ /kisskb/src/drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c: In function 'sun6i_video_link_validate': /kisskb/src/drivers/media/platform/sunxi/sun6i-csi/sun6i_video.c:554:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format source_fmt; ^ /kisskb/src/drivers/media/dvb-frontends/stv0299.c: In function 'stv0299_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0299.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:304:17: note: byref variable will be forcibly initialized struct i2c_msg msg_r = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:297:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:290:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:400:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:393:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_regs': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:488:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { ^ In file included from /kisskb/src/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_wait_for_done_vb': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1834:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(q->done_wq, ^ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_stop_feed': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:702:22: note: byref variable will be forcibly initialized struct sms_msg_data pid_msg; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_start_feed': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:680:22: note: byref variable will be forcibly initialized struct sms_msg_data pid_msg; ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1898:3: note: in expansion of macro 'wait_event' wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); ^ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_send_statistics_request': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:738:21: note: byref variable will be forcibly initialized struct sms_msg_hdr msg; ^ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_dvbt_set_frontend': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:891:4: note: byref variable will be forcibly initialized } msg; ^ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_isdbt_set_frontend': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:961:4: note: byref variable will be forcibly initialized } msg; ^ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_hotplug': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:1106:28: note: byref variable will be forcibly initialized struct smsclient_params_t params; ^ /kisskb/src/drivers/hid/hid-playstation.c: In function 'dualsense_output_worker': /kisskb/src/drivers/hid/hid-playstation.c:954:33: note: byref variable will be forcibly initialized struct dualsense_output_report report; ^ /kisskb/src/drivers/hid/hid-playstation.c: In function 'dualsense_reset_leds': /kisskb/src/drivers/hid/hid-playstation.c:1209:33: note: byref variable will be forcibly initialized struct dualsense_output_report report; ^ /kisskb/src/drivers/hid/hid-picolcd_backlight.c: In function 'picolcd_init_backlight': /kisskb/src/drivers/hid/hid-picolcd_backlight.c:57:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/hid.h:19, from /kisskb/src/drivers/hid/hid-rmi.c:10: /kisskb/src/drivers/hid/hid-rmi.c: In function 'rmi_hid_read_block': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/hid/hid-rmi.c:229:9: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(data->wait, ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg_range': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:177:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_write_registers': /kisskb/src/drivers/hid/hid-steam.c:212:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ 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/drivers/hid/hid-steam.c:36: /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_input_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/hid/hid-steam.c:463:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->input, input); ^ /kisskb/src/drivers/hid/hid-steam.c: In function 'steam_battery_register': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/hid/hid-steam.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(steam->battery, battery); ^ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_writereg': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:53:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'reset_and_configure': /kisskb/src/drivers/media/dvb-frontends/l64781.c:102:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = 0x00, .flags = 0, .buf = buf, .len = 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/l64781.c: In function 'l64781_writereg': /kisskb/src/drivers/media/dvb-frontends/l64781.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c: In function 'dib3000mc_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib3000mc.c:590:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^ /kisskb/src/drivers/media/dvb-frontends/dib7000m.c: In function 'dib7000m_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000m.c:968:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^ /kisskb/src/drivers/media/dvb-frontends/mt312.c: In function 'mt312_write': /kisskb/src/drivers/media/dvb-frontends/mt312.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ In file included from /kisskb/src/include/linux/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/iio/iio.h:10, from /kisskb/src/drivers/iio/adc/berlin2-adc.c:13: /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/iio/adc/berlin2-adc.c:126:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(priv->wq, priv->data_available, ^ /kisskb/src/drivers/iio/adc/berlin2-adc.c: In function 'berlin2_adc_tsen_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/iio/adc/berlin2-adc.c:177:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(priv->wq, priv->data_available, ^ /kisskb/src/drivers/hid/hid-sensor-custom.c: In function 'hid_sensor_capture_sample': /kisskb/src/drivers/hid/hid-sensor-custom.c:421:27: note: byref variable will be forcibly initialized struct hid_sensor_sample header; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/hid/hid-sensor-custom.c:9: /kisskb/src/drivers/hid/hid-sensor-custom.c: In function 'hid_sensor_custom_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/hid/hid-sensor-custom.c:657:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(sensor_inst->wait, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/vb2.h:69, from /kisskb/src/drivers/media/common/videobuf2/vb2-trace.c:5: /kisskb/src/drivers/media/common/videobuf2/vb2-trace.c: In function 'trace_event_raw_event_vb2_event_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/vb2.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_event_class, ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:389:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_detach_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:398:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_map_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:375:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c: In function 'ves1x93_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:373:25: note: byref variable will be forcibly initialized struct fwnode_endpoint endpoint; ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:740:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:102:22: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_writereg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; ^ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; ^ /kisskb/src/drivers/media/dvb-frontends/nxt6000.c: In function 'nxt6000_writereg': /kisskb/src/drivers/media/dvb-frontends/nxt6000.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2667:25: note: byref variable will be forcibly initialized struct v4l2_modulator m = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2649:21: note: byref variable will be forcibly initialized struct v4l2_tuner t = { ^ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_single_write': /kisskb/src/drivers/media/dvb-frontends/mt352.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2228:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2227:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2194:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2193:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:120:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:72:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2910:25: note: byref variable will be forcibly initialized struct v4l2_ioctl_info default_info; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/platform/exynos4-is/fimc-core.c:9: /kisskb/src/drivers/media/platform/exynos4-is/fimc-core.c: In function 'fimc_m2m_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-core.c:836:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(fimc->irq_queue, ^ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_writereg': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf2, .len = len + 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:61:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = len }; ^ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = I2C_M_RD, .buf = buf, .len = len }; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c: In function 'xvip_dma_verify_format': /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c:59:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format fmt; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c: In function 'xvip_pipeline_validate': /kisskb/src/drivers/media/platform/xilinx/xilinx-dma.c:176:21: note: byref variable will be forcibly initialized struct media_graph graph; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:21: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:31: note: byref variable will be forcibly initialized struct mma9551_mbox_response rsp; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:30: note: byref variable will be forcibly initialized struct mma9551_mbox_request req; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:30: note: byref variable will be forcibly initialized struct mma9551_version_info info; ^ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_readbuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:86:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/or51132.c: In function 'or51132_writebuf': /kisskb/src/drivers/media/dvb-frontends/or51132.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_writebytes': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_send_request': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:156:25: note: byref variable will be forcibly initialized bcm3510_register_value v,hab; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_get_response': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:139:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_tuner_cmd': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:365:30: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_tune c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_check_firmware_version': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:663:42: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_get_version_info ver; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_bert_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:267:25: note: byref variable will be forcibly initialized bcm3510_register_value b; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_set_frontend': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:500:38: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_bert_control bert; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:499:37: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_ext_acquire cmd; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_clear_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:704:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:683:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init_cold': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:729:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:763:33: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_set_agc c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:762:25: note: byref variable will be forcibly initialized bcm3510_register_value j; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_attach': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:800:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:920:25: note: byref variable will be forcibly initialized struct lgdt330x_config config = *_config; ^ /kisskb/src/drivers/iio/adc/meson_saradc.c: In function 'meson_sar_adc_clk_init': /kisskb/src/drivers/iio/adc/meson_saradc.c:653:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/mxl692.c: In function 'mxl692_i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl692.c:54:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbh29.c: In function 'lnbh29_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh29.c:84:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c: In function 'lnbh25_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:88:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_tone': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:81:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:34:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_set_params': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 11 }; ^ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_sleep': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_read': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:31:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_write': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c: In function 'xvip_graph_build_one': /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c:77:26: note: byref variable will be forcibly initialized struct v4l2_fwnode_link link; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c: In function 'xvip_graph_build_dma': /kisskb/src/drivers/media/platform/xilinx/xilinx-vipp.c:194:26: note: byref variable will be forcibly initialized struct v4l2_fwnode_link link; ^ /kisskb/src/drivers/iio/adc/ti-ads1015.c: In function 'ads1015_trigger_handler': /kisskb/src/drivers/iio/adc/ti-ads1015.c:400:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/media/platform/xilinx/xilinx-tpg.c: In function 'xtpg_s_stream': /kisskb/src/drivers/media/platform/xilinx/xilinx-tpg.c:188:22: note: byref variable will be forcibly initialized struct xvtc_config config = { ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_set_params': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_sleep': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1409.c: In function 's5h1409_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1409.c:306:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:214:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writeregbulk': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:256:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/s5h1411.c: In function 's5h1411_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1411.c:336:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = 3 }; ^ /kisskb/src/drivers/media/dvb-frontends/tda665x.c: In function 'tda665x_read': /kisskb/src/drivers/media/dvb-frontends/tda665x.c:29:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD, .buf = buf, .len = 2 }; ^ /kisskb/src/drivers/media/dvb-frontends/tda665x.c: In function 'tda665x_write': /kisskb/src/drivers/media/dvb-frontends/tda665x.c:45:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = length }; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:9: /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c: In function 'fimc_m2m_shutdown': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-m2m.c:68:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(fimc->irq_queue, ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:279:33: note: byref variable will be forcibly initialized struct v4l2_event_subscription sub; ^ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writeregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:227:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writereg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:260:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->priv->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_probe': /kisskb/src/drivers/media/dvb-frontends/si2168.c:672:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_read_status': /kisskb/src/drivers/media/dvb-frontends/si2168.c:121:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_ts_bus_ctrl': /kisskb/src/drivers/media/dvb-frontends/si2168.c:87:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:954:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si2168.c:236:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_sleep': /kisskb/src/drivers/media/dvb-frontends/si2168.c:556:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1556:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_init': /kisskb/src/drivers/media/dvb-frontends/si2168.c:415:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1299:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_deselect': /kisskb/src/drivers/media/dvb-frontends/si2168.c:612:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_select': /kisskb/src/drivers/media/dvb-frontends/si2168.c:594:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1279:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1219:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_sleep': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_set_params': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:73:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0288.c: In function 'stv0288_writeregI': /kisskb/src/drivers/media/dvb-frontends/stv0288.c:55:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/s921.c: In function 's921_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:123:17: note: byref variable will be forcibly initialized struct i2c_msg i2cmsg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_attach': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:1903:29: note: byref variable will be forcibly initialized struct stv0900_init_params init_params; ^ /kisskb/src/drivers/media/dvb-frontends/isl6423.c: In function 'isl6423_write': /kisskb/src/drivers/media/dvb-frontends/isl6423.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = ®, .len = 1 }; ^ /kisskb/src/drivers/media/dvb-frontends/stv6110x.c: In function 'stv6110x_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writereg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writeFW': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function 'fimc_get_sensor_frame_desc': /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:857:30: note: byref variable will be forcibly initialized struct v4l2_mbus_frame_desc fd; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:9: /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function 'fimc_stop_capture': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:138:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(fimc->irq_queue, ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function 'fimc_cap_s_selection': /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:1300:19: note: byref variable will be forcibly initialized struct v4l2_rect rect = s->r; ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function 'fimc_pipeline_try_format': /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:766:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sfmt; ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function 'fimc_pipeline_validate': /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:1098:38: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, src_fmt; ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:1098:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, src_fmt; ^ /kisskb/src/drivers/media/platform/exynos4-is/media-dev.c: In function 'fimc_md_register_clk_provider': /kisskb/src/drivers/media/platform/exynos4-is/media-dev.c:1328:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^ /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c: In function '__video_try_or_set_format': /kisskb/src/drivers/media/platform/exynos4-is/fimc-capture.c:944:29: note: byref variable will be forcibly initialized struct v4l2_mbus_framefmt mbus_fmt; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1628:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^ /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c: In function 'mb86a20s_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/mb86a20s.c:216:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/media/dvb-core/dvb_ringbuffer.c:26: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_empty': /kisskb/src/arch/arm64/include/asm/barrier.h: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/media/dvb-core/dvb_ringbuffer.c:60:25: note: in expansion of macro 'smp_load_acquire' return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_avail': /kisskb/src/arch/arm64/include/asm/barrier.h: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/media/dvb-core/dvb_ringbuffer.c:90:10: note: in expansion of macro 'smp_load_acquire' avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:144:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^ /kisskb/src/arch/arm64/include/asm/barrier.h:111:52: note: in definition of macro '__smp_store_release' { .__val = (__force __unqual_scalar_typeof(*p)) (v) }; \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:34: note: in expansion of macro 'smp_load_acquire' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:118:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read_user': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:148:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:178:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:173:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:198:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write_user': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:233:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^ /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:227:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writeregs': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:125:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/stv0910.c: In function 'write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0910.c:136:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->base->adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:229:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:123:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = I2C_M_RD, ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_strength': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6397:29: note: byref variable will be forcibly initialized struct s_cfg_agc rf_agc, if_agc; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'set_parameters': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:430:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_PARAM_T demod_chan_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'cfg_demod_abort_tune': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:407:38: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_ABORT_TUNE_T abort_tune_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'enable_tuner': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1349:29: note: byref variable will be forcibly initialized struct MXL_HYDRA_TUNER_CMD ctrl_tuner_cmd; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'firmware_download': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:961:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_SKU_COMMAND_T dev_sku_cfg; ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_activate_presets': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3439:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres8k = { 0, DRX_FFTMODE_8K }; ^ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3438:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres2k = { 0, DRX_FFTMODE_2K }; ^ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1704:35: note: byref variable will be forcibly initialized struct MXL_HYDRA_MPEGOUT_PARAM_T mpeg_interface_cfg; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:521:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:503:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'v4l2_subdev_link_validate': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:38: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2400:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:675:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2346:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ /kisskb/src/drivers/media/dvb-frontends/sp2.c: In function 'sp2_write_i2c': /kisskb/src/drivers/media/dvb-frontends/sp2.c:59:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:301:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_get_link_freq': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:456:25: note: byref variable will be forcibly initialized struct v4l2_querymenu qm = { .id = V4L2_CID_LINK_FREQ }; ^ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_write': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_set_layers': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:112:17: note: byref variable will be forcibly initialized struct reg_val rv; ^ In file included from /kisskb/src/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/drivers/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:12: note: byref variable will be forcibly initialized LIST_HEAD(block_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_parse_common_attributes': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:503:39: note: byref variable will be forcibly initialized struct hid_sensor_hub_attribute_info timestamp; ^ In file included from /kisskb/src/include/linux/swait.h:8:0, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/media/platform/aspeed-video.c:7: /kisskb/src/drivers/media/platform/aspeed-video.c: In function 'aspeed_video_get_resolution': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/platform/aspeed-video.c:835:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(video->wait, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/platform/aspeed-video.c:818:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(video->wait, ^ /kisskb/src/drivers/media/platform/aspeed-video.c: In function 'aspeed_video_stop_streaming': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/media/platform/aspeed-video.c:1515:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(video->wait, ^ /kisskb/src/drivers/media/platform/aspeed-video.c: In function 'aspeed_video_query_dv_timings': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/platform/aspeed-video.c:1245:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(video->wait, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_initial_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:44:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:55:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ /kisskb/src/drivers/iio/gyro/itg3200_buffer.c: In function 'itg3200_trigger_handler': /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:56:4: note: byref variable will be forcibly initialized } scan; ^ In file included from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:9:0: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^ /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'iio_dmaengine_buffer_alloc': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:167:24: note: byref variable will be forcibly initialized struct dma_slave_caps caps; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:726:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:807:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:820:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/v4l2.h:268, from /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c:7: /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c: In function 'trace_event_raw_event_v4l2_event_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/v4l2.h:100:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(v4l2_event_class, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-trace.c: In function 'trace_event_raw_event_vb2_v4l2_event_class': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/v4l2.h:181:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(vb2_v4l2_event_class, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c: In function 'v4l2_i2c_new_subdev': /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c:125:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:894:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1102:31: note: byref variable will be forcibly initialized struct fwnode_reference_args fwnode_args; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_parse_link': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:544:25: note: byref variable will be forcibly initialized struct fwnode_endpoint fwep; ^ /kisskb/src/drivers/iio/chemical/ams-iaq-core.c: In function 'ams_iaqcore_read_measurement': /kisskb/src/drivers/iio/chemical/ams-iaq-core.c:64:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_trigger_handler': /kisskb/src/drivers/iio/chemical/scd30_core.c:598:4: note: byref variable will be forcibly initialized } scan; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_cancel_job': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:3: note: in expansion of macro 'wait_event' wait_event(m2m_ctx->finished, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:3: note: in expansion of macro 'wait_event' wait_event(curr_ctx->finished, ^ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_probe': /kisskb/src/drivers/iio/dac/mcp4725.c:376:39: note: byref variable will be forcibly initialized struct mcp4725_platform_data *pdata, pdata_dt; ^ /kisskb/src/drivers/iio/chemical/scd4x.c: In function 'scd4x_trigger_handler': /kisskb/src/drivers/iio/chemical/scd4x.c:599:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_regmap_read': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:54:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/iio/chemical/sunrise_co2.c: In function 'sunrise_regmap_write': /kisskb/src/drivers/iio/chemical/sunrise_co2.c:91:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/iio/chemical/sgp40.c: In function 'sgp40_measure_resistance_raw': /kisskb/src/drivers/iio/chemical/sgp40.c:168:25: note: byref variable will be forcibly initialized struct sgp40_tg_result tgres; ^ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_trigger_handler': /kisskb/src/drivers/iio/chemical/sps30.c:112:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_odr': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:75:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_enable': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:162:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_xyz': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:432:31: note: byref variable will be forcibly initialized struct bmc150_magn_trim_regs tregs; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:245:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:329:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:768:34: note: byref variable will be forcibly initialized struct inv_icm42600_gyro_buffer buffer; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:233:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:317:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:756:35: note: byref variable will be forcibly initialized struct inv_icm42600_accel_buffer buffer; ^ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_postdisable': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:379:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:299:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:158:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_req_data': /kisskb/src/drivers/iio/light/as73211.c:229:23: note: byref variable will be forcibly initialized union i2c_smbus_data smbus_data; ^ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_trigger_handler': /kisskb/src/drivers/iio/light/as73211.c:570:4: note: byref variable will be forcibly initialized } scan; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13:0: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_push_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' copied = kfifo_put(&ev_int->det_events, ev); ^ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1194:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:335:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:582:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:621:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/temperature/mlx90614.c: In function 'mlx90614_write_word': /kisskb/src/drivers/iio/temperature/mlx90614.c:106:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_trigger_handler': /kisskb/src/drivers/iio/pressure/ms5611_core.c:219:4: note: byref variable will be forcibly initialized } scan; ^ 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/iio/light/gp2ap020a00f.c:34: /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'wait_conversion_complete_irq': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:689:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:6: note: byref variable will be forcibly initialized } sample; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/iio/light/opt3001.c:12: /kisskb/src/drivers/iio/light/opt3001.c: In function 'opt3001_get_lux': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/iio/light/opt3001.c:276:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(opt->result_ready_queue, ^ warning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum /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; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:430:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:408:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:339:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:338:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:282:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c:281:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/drivers/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/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; ^ 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/platform_device.h:13, from /kisskb/src/drivers/dma/dmaengine.c:34: /kisskb/src/drivers/dma/dmaengine.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/drivers/dma/dmaengine.c:40:0: /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_async_is_tx_complete': /kisskb/src/include/linux/dmaengine.h:1433:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/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/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/drivers/dma/dmaengine.c: In function 'dma_device_satisfies_mask': /kisskb/src/drivers/dma/dmaengine.c:395:17: note: byref variable will be forcibly initialized dma_cap_mask_t has; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_request_chan': /kisskb/src/drivers/dma/dmaengine.c:834:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/drivers/dma/dmaengine.c: In function 'dma_get_any_slave_channel': /kisskb/src/drivers/dma/dmaengine.c:728:17: note: byref variable will be forcibly initialized dma_cap_mask_t 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/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) ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/pwm.h:58, from /kisskb/src/drivers/pwm/core.c:24: /kisskb/src/drivers/pwm/core.c: In function 'trace_event_raw_event_pwm': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1375:4: note: byref variable will be forcibly initialized } hash; ^ 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: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/drivers/pwm/core.c: In function 'pwm_apply_state_debug': /kisskb/src/drivers/pwm/core.c:429:19: note: byref variable will be forcibly initialized struct pwm_state s1, s2; ^ 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, ^ 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/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /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/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/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/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/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/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /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/iommu/iommu.c:1726:29: note: byref variable will be forcibly initialized struct __group_domain_type gtype; ^ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:663:19: note: byref variable will be forcibly initialized struct pwm_state state; ^ /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, ^ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:857:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /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/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:776:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /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/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; ^ 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/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/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; ^ /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/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: In function 'gic_of_setup_kvm_info': /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '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; ^ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:568:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:614:14: note: byref variable will be forcibly initialized struct path path; ^ 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, ^ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c: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); ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:999:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1376:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^ 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/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) ^ /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/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; ^ 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 '__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) ^ 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 'folio_wait_bit_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/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; ^ 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 '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/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/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:3299: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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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 '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) ^ 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, ^ /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/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: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: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: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, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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_show': /kisskb/src/drivers/regulator/core.c:5970:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^ /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:2845:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3176:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /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_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_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 '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; ^ 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/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; ^ /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/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: 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/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; ^ /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; ^ 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/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^ /kisskb/src/include/linux/xarray.h: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/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /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; ^ /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; ^ In file included from /kisskb/src/drivers/dma/virt-dma.h:13:0, from /kisskb/src/drivers/dma/virt-dma.c:12: /kisskb/src/drivers/dma/virt-dma.c: In function 'dmaengine_desc_callback_invoke': /kisskb/src/drivers/dma/dmaengine.h:135:26: note: byref variable will be forcibly initialized struct dmaengine_result dummy_result = { ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/dma/virt-dma.c:7: /kisskb/src/drivers/dma/virt-dma.c: In function 'vchan_complete': /kisskb/src/drivers/dma/virt-dma.c:88:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/drivers/dma/virt-dma.c:87:33: note: byref variable will be forcibly initialized struct dmaengine_desc_callback cb; ^ /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/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 '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; ^ /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/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_encoder_in_use': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:98:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_force_disable_all': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:1010:24: note: byref variable will be forcibly initialized struct drm_mode_set set = { ^ 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) { ^ /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 }; ^ /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/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/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: 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: 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/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/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/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^ /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/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^ 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/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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '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/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_power_sync_ref': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/include/sound/core.h:190:2: note: in expansion of macro 'wait_event' wait_event(card->power_ref_sleep, !atomic_read(&card->power_ref)); ^ /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_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 '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/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:973:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1033:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^ /kisskb/src/sound/core/init.c:539:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(card->remove_sleep, ^ In file included from /kisskb/src/include/linux/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': 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/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /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/sound/core/init.c:605:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(released); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/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) ^ /kisskb/src/sound/core/init.c: In function 'snd_power_ref_and_wait': /kisskb/src/sound/core/init.c:1114:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /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 '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: 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_create_with_groups': /kisskb/src/drivers/base/core.c:4134:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_router_xlate': /kisskb/src/drivers/dma/of-dma.c:60:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec_target; ^ /kisskb/src/drivers/dma/of-dma.c: In function 'of_dma_request_slave_channel': /kisskb/src/drivers/dma/of-dma.c:254:25: note: byref variable will be forcibly initialized struct of_phandle_args dma_spec; ^ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1584:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:968:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1069:18: note: byref variable will be forcibly initialized struct fb_event event; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1949:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1946:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^ 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: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: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: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: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: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: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_get': /kisskb/src/drivers/clk/clk.c:400:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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_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: 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/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_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/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/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_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 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4937:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4872:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ In file included from /kisskb/src/include/linux/mutex.h:15:0, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/clk/clk.c:5107: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) ^ 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: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, ^ /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/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/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/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_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/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/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, ^ /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_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 '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/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 'new_device_store': /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/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/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_notify_one': /kisskb/src/sound/core/control.c:203:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id = kctl->id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:750:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:788:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_list list; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1854:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/control.c:1851:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:376:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1043:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_read': /kisskb/src/sound/core/control.c:1065:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1203:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1231:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1609:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^ /kisskb/src/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized struct fb_cmap umap; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1628:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1725:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/core/control.c:1721:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ In file included from /kisskb/src/include/linux/preempt.h:11:0, from /kisskb/src/include/linux/spinlock.h:55, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_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/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/drivers/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/soc/qcom/smem.c: In function 'qcom_smem_resolve_mem': /kisskb/src/drivers/soc/qcom/smem.c:872:18: note: byref variable will be forcibly initialized struct resource r; ^ 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:2184: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/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/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^ /kisskb/src/sound/core/misc.c: In function '__snd_printk': /kisskb/src/sound/core/misc.c:53:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/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/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; ^ 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_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; ^ /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/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; ^ 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_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/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:401:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^ /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_for_each_drv': /kisskb/src/drivers/base/bus.c:417: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; ^ 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; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_entdaa_locked': /kisskb/src/drivers/i3c/master.c: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_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_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/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/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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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: 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/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/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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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)); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 'shift_arg_pages': /kisskb/src/fs/exec.c:684:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /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/arch/arm64/include/asm/cache.h:60, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/printk.h:9, from /kisskb/src/include/asm-generic/bug.h: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 'do_execve': /kisskb/src/fs/exec.c:1989:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1988:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:1999:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:1998:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /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/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:181:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/soc/qcom/llcc-qcom.c: In function '_qcom_llcc_cfg_program': /kisskb/src/drivers/soc/qcom/llcc-qcom.c:429:25: note: byref variable will be forcibly initialized struct llcc_slice_desc desc; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h: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/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/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^ 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_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/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /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; ^ In file included from /kisskb/src/include/media/rc-core.h:13:0, from /kisskb/src/drivers/media/rc/rc-core-priv.h:17, from /kisskb/src/drivers/media/rc/rc-ir-raw.c:11: /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_store': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c:82:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&dev->raw->kfifo, *ev)) { ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_edge_handle': /kisskb/src/drivers/media/rc/rc-ir-raw.c:565:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_thread': /kisskb/src/drivers/media/rc/rc-ir-raw.c:23:22: note: byref variable will be forcibly initialized struct ir_raw_event ev; ^ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^ /kisskb/src/drivers/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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/arch/arm64/kernel/smp.c: In function 'crash_smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1033:12: note: byref variable will be forcibly initialized cpumask_t mask; ^ /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/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2677:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_find_mixer_ctl': /kisskb/src/sound/pci/ac97/ac97_patch.c:3434:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24:0: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'reset_tlv': /kisskb/src/sound/pci/ac97/ac97_patch.c:44:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2668:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); ^ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); ^ /kisskb/src/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/string.c: In function 'strscpy': /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/drivers/mfd/twl-core.c: In function 'add_regulator_linked': /kisskb/src/drivers/mfd/twl-core.c:664:35: note: byref variable will be forcibly initialized struct twl_regulator_driver_data drv_data; ^ In file included from /kisskb/src/include/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, ^ /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; ^ 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: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: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, ^ /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:690:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^ 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/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:2834:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^ /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, ^ /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); ^ /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/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:24: /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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, ^ /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 '__dump_topology_ref_history': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1649:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_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/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/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_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/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1553:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1619:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c: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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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 '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/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; ^ /kisskb/src/fs/namei.c: In function 'hashlen_string': /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/fs/namei.c:2110:30: note: byref variable will be forcibly initialized const struct word_at_a_time constants = WORD_AT_A_TIME_CONSTANTS; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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; ^ /kisskb/src/kernel/resource.c:609:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:684:18: note: byref variable will be forcibly initialized struct resource new = *old; ^ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:740:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/fs/namei.c: In function 'follow_dotdot_rcu': /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/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 '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/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 '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 '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: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:3625:14: note: byref variable will be forcibly initialized struct qstr last; ^ /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/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/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/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 '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': /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: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: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; ^ 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: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/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:4259:14: note: byref variable will be forcibly initialized struct path path; ^ 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/fs/namei.c: In function 'do_linkat': /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/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, ^ /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: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/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:888:2: note: in expansion of macro 'wait_var_event' wait_var_event(&t->state, !test_bit(TASKLET_STATE_RUN, &t->state)); ^ 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/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:869:3: note: in expansion of macro 'wait_var_event' wait_var_event(&t->state, !test_bit(TASKLET_STATE_SCHED, &t->state)); ^ /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/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/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^ 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/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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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: In function 'release_pages': /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/drivers/media/common/siano/smscoreapi.c: In function 'smscore_configure_board': /kisskb/src/drivers/media/common/siano/smscoreapi.c:849:23: note: byref variable will be forcibly initialized struct sms_msg_data crys_msg; ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c:834:23: note: byref variable will be forcibly initialized struct sms_msg_data mtu_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/drivers/media/common/siano/smscoreapi.h:16, from /kisskb/src/drivers/media/common/siano/smscoreapi.c:12: /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_getbuffer': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c:1646:2: note: in expansion of macro 'wait_event' wait_event(coredev->buffer_mng_waitq, (cb = get_entry(coredev))); ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_configure_gpio': /kisskb/src/drivers/media/common/siano/smscoreapi.c:1823:4: note: byref variable will be forcibly initialized } msg; ^ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_set_gpio': /kisskb/src/drivers/media/common/siano/smscoreapi.c:1868:4: note: byref variable will be forcibly initialized } msg; ^ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1551:22: note: byref variable will be forcibly initialized struct snd_timer_id id; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1710:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1721:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c:1720:27: note: byref variable will be forcibly initialized struct snd_timer_gstatus gstatus; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1644:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1370:27: note: byref variable will be forcibly initialized struct snd_timer_tread64 r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1404:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/timer.c:1403:31: note: byref variable will be forcibly initialized struct snd_timer_tread64 *r, r1; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2171:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/timer.c:2145:27: note: byref variable will be forcibly initialized struct snd_timer_tread32 tread32; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1931:28: note: byref variable will be forcibly initialized struct snd_timer_status32 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1954:28: note: byref variable will be forcibly initialized struct snd_timer_status64 status; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1756:26: note: byref variable will be forcibly initialized struct snd_timer_select tselect; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1902:29: note: byref variable will be forcibly initialized struct snd_timer_tread64 tread; ^ /kisskb/src/sound/core/timer.c:1830:26: note: byref variable will be forcibly initialized struct snd_timer_params params; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^ /kisskb/src/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: 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/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/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/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: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: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/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/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_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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__mmc_claim_host': /kisskb/src/drivers/mmc/core/core.c:784: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/mfd/twl6030-irq.c: In function 'twl6030_irq_thread': /kisskb/src/drivers/mfd/twl6030-irq.c:166:4: note: byref variable will be forcibly initialized } sts; ^ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^ /kisskb/src/drivers/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; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/input/misc/adxl34x.c: In function 'adxl34x_service_ev_fifo': /kisskb/src/drivers/input/misc/adxl34x.c:259:21: note: byref variable will be forcibly initialized struct axis_triple axis; ^ /kisskb/src/drivers/media/common/siano/sms-cards.c: In function 'sms_board_event': /kisskb/src/drivers/media/common/siano/sms-cards.c:172:29: note: byref variable will be forcibly initialized struct smscore_config_gpio my_gpio_config; ^ /kisskb/src/drivers/media/common/siano/sms-cards.c: In function 'sms_set_gpio': /kisskb/src/drivers/media/common/siano/sms-cards.c:230:29: note: byref variable will be forcibly initialized struct smscore_config_gpio gpioconfig = { ^ /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/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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/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_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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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)); ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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_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); ^ In file included from /kisskb/src/lib/xarray.c:13:0: /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c: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_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_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/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_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], ^ In file included from /kisskb/src/lib/xarray.c:13: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_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_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_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/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_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_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_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_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_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_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: In function 'qcom_scm_find_dload_address': /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_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_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_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/input/rmi4/rmi_bus.c: In function 'rmi_dbg': /kisskb/src/drivers/input/rmi4/rmi_bus.c:27:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /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_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; ^ 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/umh.c: In function 'proc_cap_handler': /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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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, ^ 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/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_devinfo_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:934:24: note: byref variable will be forcibly initialized struct comedi_devinfo devinfo; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_bufconfig_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:870:26: note: byref variable will be forcibly initialized struct comedi_bufconfig bc; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_devconfig_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:817:26: note: byref variable will be forcibly initialized struct comedi_devconfig it; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'do_bufinfo_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:1107:24: note: byref variable will be forcibly initialized struct comedi_bufinfo bi; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'parse_insn': /kisskb/src/drivers/comedi/comedi_fops.c:1318:23: note: byref variable will be forcibly initialized struct timespec64 tv; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: byref variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: byref variable will be forcibly initialized struct comedi_insnlist insnlist; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: byref variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: byref variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: byref variable will be forcibly initialized struct comedi_rangeinfo it; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: byref variable will be forcibly initialized struct comedi_chaninfo it; ^ /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; ^ 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: In function 'truncate_inode_pages_range': /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; ^ In file included from /kisskb/src/include/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:45: /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_card': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_basic': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_widget': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_walk_done': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_path': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_irq': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_report': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_notify': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:45: /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_card': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_basic': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_widget': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^ /kisskb/src/include/trace/trace_events.h:725:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_walk_done': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_path': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_connected': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_connected, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_irq': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_report': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_notify': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^ /kisskb/src/include/trace/trace_events.h: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/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^ /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c: In function 'pmbus_read_coefficients': /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_get_dai_id': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2190:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ /kisskb/src/sound/soc/soc-core.c:3153:36: note: byref variable will be forcibly initialized struct snd_soc_dai_link_component dlc; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_link_codecs': /kisskb/src/sound/soc/soc-core.c:3298:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_cnew': /kisskb/src/sound/soc/soc-core.c:2184:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c: In function 'pmbus_regulator_register': /kisskb/src/drivers/hwmon/pmbus/pmbus_core.c:2436:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:612:21: note: byref variable will be forcibly initialized struct comedi_insn _insn; ^ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_name': /kisskb/src/sound/soc/soc-core.c:3244:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/platform/chrome/cros_ec_proto.c: In function 'get_next_event': /kisskb/src/drivers/platform/chrome/cros_ec_proto.c:656:13: note: byref variable will be forcibly initialized } __packed buf; ^ 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 '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; ^ 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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/vmscan.h:500, 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:49: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:66: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:89: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:115: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:159: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:199: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:244: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:281: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:353: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:404: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:440: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:471:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_throttled, ^ /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:330: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/drivers/input/rmi4/rmi_driver.c: In function 'rmi_scan_pdt_page': /kisskb/src/drivers/input/rmi4/rmi_driver.c:508:19: note: byref variable will be forcibly initialized struct pdt_entry pdt_entry; ^ In file included from /kisskb/src/include/linux/rmi.h:13:0, from /kisskb/src/drivers/input/rmi4/rmi_driver.c:23: /kisskb/src/drivers/input/rmi4/rmi_driver.c: In function 'rmi_set_attn_data': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/input/rmi4/rmi_driver.c:184:2: note: in expansion of macro 'kfifo_put' kfifo_put(&drvdata->attn_fifo, attn_data); ^ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:1207:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^ 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 'shrink_page_list': /kisskb/src/mm/vmscan.c:1519: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:1518: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:1517: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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/mm/vmscan.c:3778:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/mm/vmscan.c:3774:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^ In file included from /kisskb/src/include/linux/preempt.h:11: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:2312: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/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1975: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:1972: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:2127: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/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:2397: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:2393: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:2507: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:2506: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:2505: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/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/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2597: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:2596: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) ^ 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/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:1551:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^ 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_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) ^ 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/drivers/base/devres.c: In function 'devm_kvasprintf': /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/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_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 = { ^ 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) ^ 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) ^ 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) ^ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1249:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3338:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:922: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, ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c: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; ^ 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:1173:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^ In file included from /kisskb/src/include/linux/radix-tree.h: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:867:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:21: /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function '__vb2_wait_for_done_vb': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1834:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(q->done_wq, ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c: In function 'vb2_wait_for_all_buffers': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-core.c:1898:3: note: in expansion of macro 'wait_event' wait_event(q->done_wq, !atomic_read(&q->owned_by_drv_count)); ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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); ^ 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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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: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, ^ 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/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/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 '__flush_work': /kisskb/src/kernel/workqueue.c:3070:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3148:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^ 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 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4647:10: note: byref variable will be forcibly initialized va_list args; ^ /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/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_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/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/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/drivers/hwspinlock/hwspinlock_core.c: In function 'of_hwspin_lock_get_id': /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:343:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^ /kisskb/src/drivers/hwspinlock/hwspinlock_core.c:341:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/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; ^ In file included from /kisskb/src/sound/core/pcm_native.c:22:0: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_mask_param': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_interval_param': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_mask_params': /kisskb/src/sound/core/pcm_native.c:278:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_params_by_rules': /kisskb/src/sound/core/pcm_native.c:355:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:354:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_interval_params': /kisskb/src/sound/core/pcm_native.c:314:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2408:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2317:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2327:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2299:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2308:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/sound/core/pcm_native.c:2359:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2340:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/sound/core/pcm_native.c:2970:26: note: byref variable will be forcibly initialized struct snd_pcm_sync_ptr sync_ptr; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose': /kisskb/src/sound/core/pcm_native.c:639:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^ /kisskb/src/sound/core/pcm_native.c:638:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1114:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:919:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3139:19: note: byref variable will be forcibly initialized struct snd_xferi xferi; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3161:19: note: byref variable will be forcibly initialized struct snd_xfern xfern; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:995:22: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1046:26: note: byref variable will be forcibly initialized struct snd_pcm_status32 status32; ^ /kisskb/src/sound/core/pcm_native.c:1045:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status64; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1021:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2029:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/drivers/platform/chrome/cros_ec.c: In function 'cros_ec_sleep_event': /kisskb/src/drivers/platform/chrome/cros_ec.c:114:13: note: byref variable will be forcibly initialized } __packed buf; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/sound/core/pcm_native.c:2760:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /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: 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; ^ 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/delay.h:23, from /kisskb/src/drivers/remoteproc/remoteproc_core.c:19: /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: note: in 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/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: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:799:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_find_carveout_by_name': /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/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: In function 'scpi_clk_get_range': /kisskb/src/drivers/firmware/arm_scpi.c:535:22: note: byref variable will be forcibly initialized struct clk_get_info clk; ^ /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: 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: 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; ^ /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; ^ /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/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/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138: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/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/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 '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/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/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/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/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); ^ 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) ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': /kisskb/src/fs/dcache.c: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/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}; ^ 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); /* ^^^ */ ^ /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; ^ 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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/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/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_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/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; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_dai_get_connected_widgets': /kisskb/src/sound/soc/soc-dapm.c:1304:12: note: byref variable will be forcibly initialized LIST_HEAD(widgets); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'pop_dbg': /kisskb/src/sound/soc/soc-dapm.c:163:10: note: byref variable will be forcibly initialized va_list args; ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_seq_run': /kisskb/src/sound/soc/soc-dapm.c:1647:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); ^ /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/sound/soc/soc-dapm.c: In function 'soc_dapm_shutdown_dapm': /kisskb/src/sound/soc/soc-dapm.c:4806:12: note: byref variable will be forcibly initialized LIST_HEAD(down_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/sound/soc/soc-dapm.c:22:0: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_power_widgets': /kisskb/src/sound/soc/soc-dapm.c:1964:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^ In file included from /kisskb/src/include/linux/module.h:12:0, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c:1963:12: note: byref variable will be forcibly initialized LIST_HEAD(down_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/sound/soc/soc-dapm.c:1962:12: note: byref variable will be forcibly initialized LIST_HEAD(up_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/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_put_volsw': /kisskb/src/sound/soc/soc-dapm.c:3384:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_update update = {}; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_kcontrol_data_alloc': /kisskb/src/sound/soc/soc-dapm.c:415:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/sound/soc/soc-dapm.c:377:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai': /kisskb/src/sound/soc/soc-dapm.c:4143:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai_widgets': /kisskb/src/sound/soc/soc-dapm.c:4214:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^ 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/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^ /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_monitor': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:353:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /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/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^ /kisskb/src/lib/kasprintf.c: In function 'kvasprintf': /kisskb/src/lib/kasprintf.c:19:10: note: byref variable will be forcibly initialized va_list aq; ^ /kisskb/src/lib/kasprintf.c: In function 'kasprintf': /kisskb/src/lib/kasprintf.c:55:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:780:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_read_notify': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:310:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_data': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:821:13: note: byref variable will be forcibly initialized } __packed hdr; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_intr': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1009:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/radix-tree.h:12, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/rpmsg/qcom_glink_native.c:6: /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_tx': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:350:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(glink->tx_avail_notify, ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:383:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_advertise_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:665:17: note: byref variable will be forcibly initialized struct command cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:479:19: note: byref variable will be forcibly initialized struct glink_msg req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:395:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_done_work': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:510:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:491:19: note: byref variable will be forcibly initialized struct glink_msg req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_intent_req_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:634:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:372:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_request_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1261:13: note: byref variable will be forcibly initialized } __packed cmd; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__qcom_glink_send': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1301:13: note: byref variable will be forcibly initialized } __packed req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:438:13: note: byref variable will be forcibly initialized } __packed req; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1535:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1569:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ /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_handle_slave_alerts': /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_bread_no_pm': /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: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_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/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; ^ /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_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/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/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1049:22: note: byref variable will be forcibly initialized struct snd_interval range; ^ /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1243:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:911:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:214:20: note: byref variable will be forcibly initialized struct timespec64 driver_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1128:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1865:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:149:21: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:268:20: note: byref variable will be forcibly initialized struct timespec64 audio_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized struct timespec64 curr_tstamp; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:793:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1009:22: note: byref variable will be forcibly initialized struct snd_interval list_range; ^ /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/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/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; ^ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, ^ /kisskb/src/drivers/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/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:373:25: note: byref variable will be forcibly initialized struct fwnode_endpoint endpoint; ^ /kisskb/src/drivers/remoteproc/qcom_pil_info.c: In function 'qcom_pil_info_init': /kisskb/src/drivers/remoteproc/qcom_pil_info.c:33:18: note: byref variable will be forcibly initialized struct resource imem; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_probe': /kisskb/src/drivers/pcmcia/ds.c:256:18: note: byref variable will be forcibly initialized cistpl_config_t cis_config; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_query': /kisskb/src/drivers/pcmcia/ds.c:401:18: note: byref variable will be forcibly initialized cistpl_funcid_t func_id; ^ /kisskb/src/drivers/pcmcia/ds.c:400:18: note: byref variable will be forcibly initialized cistpl_manfid_t manf_id; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_load_firmware': /kisskb/src/drivers/pcmcia/ds.c:742:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_card_add': /kisskb/src/drivers/pcmcia/ds.c:604:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_requery': /kisskb/src/drivers/pcmcia/ds.c:692:25: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^ /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 'create_store': /kisskb/src/drivers/dax/bus.c:330:23: note: byref variable will be forcibly initialized struct dev_dax_data data = { ^ 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/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: 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: In function 'param_set_bint': /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/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/drivers/rpmsg/qcom_glink_ssr.c: In function 'qcom_glink_ssr_notifier_call': /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c:103:24: note: byref variable will be forcibly initialized struct do_cleanup_msg msg; ^ 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) ^ /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/fs/inode.c: In function 'current_time': /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/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/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 '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: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: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; ^ /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/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/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /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/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, ^ 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: In function 'pcpu_balance_free': /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/drivers/remoteproc/qcom_common.c: In function 'qcom_add_minidump_segments': /kisskb/src/drivers/remoteproc/qcom_common.c:107:25: note: byref variable will be forcibly initialized struct minidump_region region; ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_unprepare': /kisskb/src/drivers/remoteproc/qcom_common.c:456:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_stop': /kisskb/src/drivers/remoteproc/qcom_common.c:444:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_start': /kisskb/src/drivers/remoteproc/qcom_common.c:431:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/drivers/remoteproc/qcom_common.c: In function 'ssr_notify_prepare': /kisskb/src/drivers/remoteproc/qcom_common.c:418:30: note: byref variable will be forcibly initialized struct qcom_ssr_notify_data data = { ^ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^ /kisskb/src/drivers/rpmsg/rpmsg_ns.c: In function 'rpmsg_ns_cb': /kisskb/src/drivers/rpmsg/rpmsg_ns.c:38:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ /kisskb/src/drivers/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/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_enum_freq_bands': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2667:25: note: byref variable will be forcibly initialized struct v4l2_modulator m = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2649:21: note: byref variable will be forcibly initialized struct v4l2_tuner t = { ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2228:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2227:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2194:26: note: byref variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2193:27: note: byref variable will be forcibly initialized struct v4l2_ext_controls ctrls; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function '__video_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2910:25: note: byref variable will be forcibly initialized struct v4l2_ioctl_info default_info; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/mmc/host/sdhci.c:13: /kisskb/src/drivers/mmc/host/sdhci.c: In function 'sdhci_send_tuning': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:389:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_detach_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:398:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c: In function 'vb2_vmalloc_map_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-vmalloc.c:375:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ /kisskb/src/drivers/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:433:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:478: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:527:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c:527:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:704:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_enable_device': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:486:16: note: byref variable will be forcibly initialized pccard_io_map iomap; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_fixup_iowidth': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:257:16: note: byref variable will be forcibly initialized pccard_io_map io_on; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:256:16: note: byref variable will be forcibly initialized pccard_io_map io_off = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_release_configuration': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:348:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': /kisskb/src/drivers/iio/industrialio-core.c:299:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^ 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/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_ioctl': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:348:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:328:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:306:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:286:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c: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/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/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; ^ 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/drivers/rpmsg/qcom_smd.c:7: /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_channel_open': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:846:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(channel->state_change_event, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:834:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(channel->state_change_event, ^ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function '__qcom_smd_send': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:777:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(channel->fblockread_event, ^ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_smd_create_ept': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/rpmsg/qcom_smd.c:914:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(edge->new_channel_event, ^ /kisskb/src/drivers/rpmsg/qcom_smd.c: In function 'qcom_channel_state_worker': /kisskb/src/drivers/rpmsg/qcom_smd.c:1278:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^ 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:1102: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); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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); ^ /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/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 '__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); ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:772:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^ /kisskb/src/include/linux/wait.h:1173: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:1173: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/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:1173: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); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_unmap_dmabuf': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:740:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(buf->vaddr); ^ /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c: In function 'vb2_dc_vaddr': /kisskb/src/drivers/media/common/videobuf2/videobuf2-dma-contig.c:102:22: note: byref variable will be forcibly initialized struct dma_buf_map map; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^ In file included from /kisskb/src/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/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_set_rate': /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/sound/core/memalloc.c: In function 'snd_dma_noncontig_get_addr': /kisskb/src/sound/core/memalloc.c:568:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter iter; ^ /kisskb/src/sound/core/memalloc.c: In function 'snd_dma_noncontig_get_chunk_size': /kisskb/src/sound/core/memalloc.c:589:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter iter; ^ /kisskb/src/sound/core/memalloc.c: In function 'snd_dma_noncontig_get_page': /kisskb/src/sound/core/memalloc.c:578:22: note: byref variable will be forcibly initialized struct sg_page_iter iter; ^ /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/pcmcia/pcmcia_cis.c: In function 'pccard_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:88:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_read_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:38:10: note: byref variable will be forcibly initialized tuple_t tuple; ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:325:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:377:25: note: byref variable will be forcibly initialized struct pcmcia_loop_get get = { ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13:0: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_push_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' copied = kfifo_put(&ev_int->det_events, ev); ^ 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 'notify_die': /kisskb/src/kernel/notifier.c:519:18: note: byref variable will be forcibly initialized struct die_args args = { ^ 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/fs/namespace.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/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/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) ^ /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/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:4279:14: note: byref variable will be forcibly initialized struct path root; ^ In file included from /kisskb/src/include/linux/wait.h:7:0, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h: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/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/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: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:4547: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:4395:14: note: byref variable will be forcibly initialized struct path fs_root; ^ /kisskb/src/fs/namespace.c:4394:14: note: byref variable will be forcibly initialized struct path ns_root; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/include/linux/poll.h:8:0, from /kisskb/src/include/media/v4l2-dev.h:13, from /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_dequeue': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:72:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(fh->wait, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-event.c: In function 'v4l2_event_unsubscribe_all': /kisskb/src/drivers/media/v4l2-core/v4l2-event.c:279:33: note: byref variable will be forcibly initialized struct v4l2_event_subscription sub; ^ /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_printf': /kisskb/src/fs/seq_file.c:403:10: note: byref variable will be forcibly initialized va_list args; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/most/core.c:8: /kisskb/src/drivers/most/core.c: In function 'hdm_enqueue_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:158:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^ /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/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/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/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/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/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/sound/soc/soc-pcm.c: In function 'soc_pcm_params_symmetry': /kisskb/src/sound/soc/soc-pcm.c:382:21: note: byref variable will be forcibly initialized struct snd_soc_dai d; ^ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_hw_params': /kisskb/src/sound/soc/soc-pcm.c:939:28: note: byref variable will be forcibly initialized struct snd_pcm_hw_params codec_params; ^ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1194:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc_array': /kisskb/src/lib/kunit/test.c:729:36: note: byref variable will be forcibly initialized struct kunit_kmalloc_array_params params = { ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_log_append': /kisskb/src/lib/kunit/test.c:107:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:420:33: note: byref variable will be forcibly initialized struct kunit_try_catch_context context; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:504:29: note: byref variable will be forcibly initialized struct kunit_result_stats param_stats = { 0 }; ^ /kisskb/src/lib/kunit/test.c:503:16: note: byref variable will be forcibly initialized struct kunit test = { .param_value = NULL, .param_index = 0 }; ^ /kisskb/src/lib/kunit/test.c: In function '__kunit_fail_current_test': /kisskb/src/lib/kunit/test.c:27:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/lib/kunit/test.c: In function 'kunit_do_assertion': /kisskb/src/lib/kunit/test.c:283:10: note: byref variable will be forcibly initialized va_list 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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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: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_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/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/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_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, ^ /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, ^ /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, ^ /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 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:1095:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^ 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/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) ^ 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/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_range': /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 = { ^ /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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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, ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:422:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:435: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/drivers/greybus/operation.c: In function 'gb_operation_cancel_incoming': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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, ^ In file included from /kisskb/src/include/linux/mmzone.h:10:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1628:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/delay.h:23, from /kisskb/src/drivers/mmc/host/cqhci-core.c:5: /kisskb/src/drivers/mmc/host/cqhci-core.c: In function 'cqhci_halt': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/media/v4l2-core/v4l2-subdev.c: In function 'subdev_do_ioctl': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:521:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:503:32: note: byref variable will be forcibly initialized struct v4l2_subdev_selection sel; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c: In function 'v4l2_subdev_link_validate': /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:38: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-subdev.c:848:28: note: byref variable will be forcibly initialized struct v4l2_subdev_format sink_fmt, source_fmt; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:612:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:782:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^ /kisskb/src/sound/core/rawmidi.c:781:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:823:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:335:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_pointer': /kisskb/src/sound/core/pcm_dmaengine.c:246:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:582:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:621:10: note: byref variable will be forcibly initialized va_list vargs; ^ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_request_channel': /kisskb/src/sound/core/pcm_dmaengine.c:277:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_refine_runtime_hwparams': /kisskb/src/sound/core/pcm_dmaengine.c:397:24: note: byref variable will be forcibly initialized struct dma_slave_caps dma_caps; ^ /kisskb/src/sound/core/rawmidi.c: In function 'get_framing_tstamp': /kisskb/src/sound/core/rawmidi.c:1035:20: note: byref variable will be forcibly initialized struct timespec64 ts64 = {0, 0}; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_receive': /kisskb/src/sound/core/rawmidi.c:1065:20: note: byref variable will be forcibly initialized struct timespec64 ts64 = get_framing_tstamp(substream); ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1567:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c:1532:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/sound/core/rawmidi.c:1201:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_drain_output': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/sound/core/rawmidi.c:232:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(runtime->sleep, ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:663:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:884:29: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_avail': /kisskb/src/sound/core/compress_offload.c:219:25: note: byref variable will be forcibly initialized struct snd_compr_avail avail; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_ioctl_avail': /kisskb/src/sound/core/compress_offload.c:227:25: note: byref variable will be forcibly initialized struct snd_compr_avail ioctl_avail; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_caps': /kisskb/src/sound/core/compress_offload.c:448:24: note: byref variable will be forcibly initialized struct snd_compr_caps caps; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_metadata': /kisskb/src/sound/core/compress_offload.c:653:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_set_metadata': /kisskb/src/sound/core/compress_offload.c:675:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/sound/core/compress_offload.c:16: /kisskb/src/sound/core/compress_offload.c: In function 'snd_compress_wait_for_drain': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/sound/core/compress_offload.c:859:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(stream->runtime->sleep, ^ /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/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2400:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:675:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2346:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^ In file included from /kisskb/src/include/linux/pid.h:6:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:301:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^ 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); ^ /kisskb/src/drivers/media/v4l2-core/v4l2-common.c: In function 'v4l2_get_link_freq': /kisskb/src/drivers/media/v4l2-core/v4l2-common.c:456:25: note: byref variable will be forcibly initialized struct v4l2_querymenu qm = { .id = V4L2_CID_LINK_FREQ }; ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/kunit/test.h:21, from /kisskb/src/lib/kunit/try-catch.c:10: /kisskb/src/lib/kunit/try-catch.c: In function 'kunit_try_catch_run': /kisskb/src/lib/kunit/try-catch.c:60:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(try_completion); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_hw_params': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:85:26: note: byref variable will be forcibly initialized struct dma_slave_config slave_config; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dai_config': /kisskb/src/sound/soc/soc-topology.c:2299:36: note: byref variable will be forcibly initialized struct snd_soc_dai_link_component dai_component; ^ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_set_runtime_hwparams': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:116:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_can_report_residue': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:214:24: note: byref variable will be forcibly initialized struct dma_slave_caps dma_caps; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dapm_widget_create': /kisskb/src/sound/soc/soc-topology.c:1422:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template, *widget; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dmixer_create': /kisskb/src/sound/soc/soc-topology.c:761:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_denum_create': /kisskb/src/sound/soc/soc-topology.c:925:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'soc_tplg_dbytes_create': /kisskb/src/sound/soc/soc-topology.c:683:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new kc; ^ /kisskb/src/sound/soc/soc-topology.c: In function 'snd_soc_tplg_component_load': /kisskb/src/sound/soc/soc-topology.c:2665:18: note: byref variable will be forcibly initialized struct soc_tplg tplg; ^ /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; ^ 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: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: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: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: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: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: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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/sound/soc/soc-ac97.c: In function 'snd_soc_set_ac97_ops_of_reset': /kisskb/src/sound/soc/soc-ac97.c:404:28: note: byref variable will be forcibly initialized struct snd_ac97_reset_cfg cfg; ^ /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/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_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/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_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_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; ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/kernel/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:935:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:966:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^ /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_initial_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:44:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c: In function 'send_event': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-core.c:55:20: note: byref variable will be forcibly initialized struct v4l2_event ev; ^ 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/drivers/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:12: note: byref variable will be forcibly initialized LIST_HEAD(block_list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:120:17: note: byref variable will be forcibly initialized struct dentry dentry; ^ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_set_dailink_name': /kisskb/src/sound/soc/generic/simple-card-utils.c:94:10: note: byref variable will be forcibly initialized va_list ap; ^ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_dai_link_params': /kisskb/src/sound/soc/generic/simple-card-utils.c:355:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_parse_common_attributes': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:503:39: note: byref variable will be forcibly initialized struct hid_sensor_hub_attribute_info timestamp; ^ 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/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 '__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 '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/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/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:630:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:638:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^ /kisskb/src/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); ^ /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/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^ /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1419:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1440:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1468:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1465:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1561:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1516:14: note: byref variable will be forcibly initialized struct qstr name; ^ /kisskb/src/fs/fuse/dev.c:1513:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1050:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^ /kisskb/src/fs/fuse/dev.c:1049:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1739:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^ 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: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, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:807:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:820:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1852:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^ 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/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1966:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /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/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1944:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /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, ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2128:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /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/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/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2199:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^ /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/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/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1104:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^ /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 '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, ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_hang': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:617:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^ /kisskb/src/include/linux/wait.h:625:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^ /kisskb/src/fs/fuse/dev.c:1238:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^ /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:554:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_hang, ^ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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, ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1372:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:726:26: note: byref variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1350:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8:0, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/dev.c:2189:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 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/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_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/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/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/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:8877:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ 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/kernel/sched/sched.h:1854:0, from /kisskb/src/kernel/sched/core.c:13: /kisskb/src/kernel/sched/core.c: In function 'psi_ttwu_dequeue': /kisskb/src/kernel/sched/stats.h:166:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c: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 '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 'cpu_cgroup_fork': /kisskb/src/kernel/sched/core.c:9943:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__cfs_schedulable': /kisskb/src/kernel/sched/core.c:10464:30: note: byref variable will be forcibly initialized struct cfs_schedulable_data data = { ^ /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; ^ /kisskb/src/kernel/sched/core.c: In function 'tg_set_cfs_bandwidth': /kisskb/src/kernel/sched/core.c:10267:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:6136: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 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3631:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/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/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, 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/events/sched.h:10, 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 '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/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/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:8784:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:3203: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 '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 '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 '__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; ^ /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/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 }; ^ 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/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/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/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:9181:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:9845:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ 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/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2608:21: note: byref variable will be forcibly initialized struct printk_info info; ^ /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_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/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; ^ /kisskb/src/drivers/iio/chemical/scd30_core.c: In function 'scd30_trigger_handler': /kisskb/src/drivers/iio/chemical/scd30_core.c:598:4: note: byref variable will be forcibly initialized } scan; ^ 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: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: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/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/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/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/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_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 '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); ^ /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; ^ /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 'drm_find_cea_extension': /kisskb/src/drivers/gpu/drm/drm_edid.c:3359:24: note: byref variable will be forcibly initialized struct displayid_iter iter; ^ In file included from /kisskb/src/include/linux/rculist.h:10:0, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/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_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/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: 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: 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/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/drivers/media/v4l2-core/v4l2-i2c.c: In function 'v4l2_i2c_new_subdev': /kisskb/src/drivers/media/v4l2-core/v4l2-i2c.c:125:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:26:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2579:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^ /kisskb/src/fs/fuse/file.c:2578:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:2734:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^ /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_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 = { ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/file.c:449:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); ^ /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; ^ In file included from /kisskb/src/include/linux/radix-tree.h:21:0, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function '__readahead_batch': /kisskb/src/include/linux/pagemap.h:1111:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->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/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:2800:15: note: byref variable will be forcibly initialized struct iattr attr; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2614:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_open': /kisskb/src/fs/fuse/file.c:142:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2506:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2487:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^ /kisskb/src/fs/fuse/file.c:2486:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:472:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:531:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^ In file included from /kisskb/src/include/linux/mm_types.h:12: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/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:2819:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1536:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1238:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3037:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^ /kisskb/src/fs/fuse/file.c:3028:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2222:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^ /kisskb/src/drivers/iio/chemical/sps30.c: In function 'sps30_trigger_handler': /kisskb/src/drivers/iio/chemical/sps30.c:112:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/drivers/base/regmap/regmap-sccb.c: In function 'regmap_sccb_read': /kisskb/src/drivers/base/regmap/regmap-sccb.c:45:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^ In file included from /kisskb/src/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/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/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/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); ^ 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/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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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; ^ /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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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; ^ 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/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: 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: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3125:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ 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 '__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/drivers/mfd/rave-sp.c: In function 'rave_sp_get_status': /kisskb/src/drivers/mfd/rave-sp.c:697:24: note: byref variable will be forcibly initialized struct rave_sp_status status; ^ 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_grace_period': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:69:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_future_grace_period': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:107:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_future_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period_init': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:147:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period_init, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_grace_period': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:192:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_grace_period, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_funnel_lock': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:224:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_funnel_lock, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_preempt_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:312:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_preempt_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_unlock_preempted_task': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:339:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_unlock_preempted_task, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_quiescent_state_report': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:368:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_quiescent_state_report, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_fqs': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:411:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_fqs, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_stall_warning': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_dyntick': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:480:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_dyntick, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:512:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_segcb_stats': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:537:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_segcb_stats, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_kvfree_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:571:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_start': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:604:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_start, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:631:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kvfree_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:660:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kvfree_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kfree_bulk_callback': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:688:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kfree_bulk_callback, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_end': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:721:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_end, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_torture_read': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:763:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_torture_read, ^ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_barrier': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/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:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^ /kisskb/src/include/trace/events/rcu.h:810:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_barrier, ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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/update.c: In function 'rcu_tasks_wait_gp': /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_kthread': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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, ^ /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:734:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:766: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_parse_link': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:544:25: note: byref variable will be forcibly initialized struct fwnode_endpoint fwep; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_parse': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:894:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c: In function 'v4l2_fwnode_reference_get_int_prop': /kisskb/src/drivers/media/v4l2-core/v4l2-fwnode.c:1102:31: note: byref variable will be forcibly initialized struct fwnode_reference_args fwnode_args; ^ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_xyz': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:432:31: note: byref variable will be forcibly initialized struct bmc150_magn_trim_regs tregs; ^ /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_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); ^ 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_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/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/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/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/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; ^ 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/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/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: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:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^ In file included from /kisskb/src/include/trace/define_trace.h:102: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/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^ /kisskb/src/include/trace/trace_events.h: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, ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:997:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:898:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^ /kisskb/src/fs/fuse/inode.c:897:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:980:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:966:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:512:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^ In file included from /kisskb/src/fs/fuse/inode.c:9:0: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:484:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^ /kisskb/src/fs/fuse/fuse_i.h:275:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_sync_fs_writes': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/fs/fuse/inode.c:577:2: note: in expansion of macro 'wait_event' wait_event(bucket->waitq, atomic_read(&bucket->count) == 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/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/fuse/inode.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fc->curr_bucket, new_bucket); ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_sync_fs': /kisskb/src/fs/fuse/inode.c:588:24: note: byref variable will be forcibly initialized struct fuse_syncfs_in inarg; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:655:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_change_attributes': /kisskb/src/fs/fuse/inode.c:288:22: note: byref variable will be forcibly initialized struct timespec64 new_mtime = { ^ /kisskb/src/fs/fuse/inode.c:240:20: note: byref variable will be forcibly initialized struct timespec64 old_mtime; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1405:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:870:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^ 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/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_common': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/fuse/inode.c:1500:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fc->curr_bucket, fuse_sync_bucket_alloc()); ^ /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; ^ /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: 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: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: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: 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/kernel/irq/manage.c: In function 'irq_thread': /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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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 '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 '__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/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 'debug_dma_mapping_error': /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 '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/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/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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:12: /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_cancel_job': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:429:3: note: in expansion of macro 'wait_event' wait_event(m2m_ctx->finished, ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c: In function 'v4l2_m2m_suspend': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^ /kisskb/src/drivers/media/v4l2-core/v4l2-mem2mem.c:554:3: note: in expansion of macro 'wait_event' wait_event(curr_ctx->finished, ^ /kisskb/src/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/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_odr': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:75:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c: In function 'st_sensors_set_enable': /kisskb/src/drivers/iio/common/st_sensors/st_sensors_core.c:162:27: note: byref variable will be forcibly initialized struct st_sensor_odr_avl odr_out = {0, 0}; ^ 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 = { \ ^ 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/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^ In file included from /kisskb/src/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 '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/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/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/rcu/srcutree.c:1245:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:915:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^ /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_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; ^ /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_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/fs/fuse/ioctl.c: In function 'fuse_priv_ioctl': /kisskb/src/fs/fuse/ioctl.c:364:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^ /kisskb/src/fs/fuse/ioctl.c:363:23: note: byref variable will be forcibly initialized struct fuse_ioctl_in inarg; ^ /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; ^ 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_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/fs/fuse/ioctl.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/ioctl.c:165:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^ /kisskb/src/fs/fuse/ioctl.c:158:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/drivers/gpu/drm/drm_print.c:199:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_fileattr_get': /kisskb/src/fs/fuse/ioctl.c:424:17: note: byref variable will be forcibly initialized struct fsxattr xfa; ^ /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/fs/fuse/ioctl.c: In function 'fuse_fileattr_set': /kisskb/src/fs/fuse/ioctl.c:462:17: note: byref variable will be forcibly initialized struct fsxattr xfa; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:10: note: byref variable will be forcibly initialized va_list args; ^ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_err': /kisskb/src/drivers/gpu/drm/drm_print.c:305:10: note: byref variable will be forcibly initialized va_list args; ^ 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/drivers/iio/accel/mma9551_core.c: In function 'mma9551_transfer': /kisskb/src/drivers/iio/accel/mma9551_core.c:115:21: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:115:17: note: byref variable will be forcibly initialized struct i2c_msg in, out; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:114:31: note: byref variable will be forcibly initialized struct mma9551_mbox_response rsp; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c:113:30: note: byref variable will be forcibly initialized struct mma9551_mbox_request req; ^ /kisskb/src/drivers/iio/accel/mma9551_core.c: In function 'mma9551_read_version': /kisskb/src/drivers/iio/accel/mma9551_core.c:605:30: note: byref variable will be forcibly initialized struct mma9551_version_info info; ^ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_trigger_handler': /kisskb/src/drivers/iio/pressure/ms5611_core.c:219:4: note: byref variable will be forcibly initialized } scan; ^ /kisskb/src/sound/soc/meson/meson-card-utils.c: In function 'meson_card_parse_dai': /kisskb/src/sound/soc/meson/meson-card-utils.c:80:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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); ^ /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/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. */ ^ 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/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/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: 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: 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/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(); ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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/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/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; ^ /kisskb/src/drivers/iio/pressure/zpa2326.c: In function 'zpa2326_fill_sample_buffer': /kisskb/src/drivers/iio/pressure/zpa2326.c:586:6: note: byref variable will be forcibly initialized } sample; ^ /kisskb/src/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); /* ^^^ */ ^ 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/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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:325:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:345: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: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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. ^ /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/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/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_reset': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:187:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drmm_mode_config_init': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:434:19: note: byref variable will be forcibly initialized struct dma_resv resv; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:433:25: note: byref variable will be forcibly initialized struct ww_acquire_ctx resv_ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:432:34: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx modeset_ctx; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_cleanup': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:540:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("[leaked fb]"); ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^ 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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535: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/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; /* Local copy of parameter */ ^ /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^ /kisskb/src/kernel/time/time.c: In function '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/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/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 = { ^ 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 '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: In function '__alloc_pages_bulk': /kisskb/src/mm/page_alloc.c:5196:23: note: byref variable will be forcibly initialized struct alloc_context ac; ^ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_dsp_pcm_free': /kisskb/src/sound/soc/sof/pcm.c:108:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/pcm.c:107:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_hw_params': /kisskb/src/sound/soc/sof/pcm.c:167:34: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params_reply ipc_params_reply; ^ /kisskb/src/sound/soc/sof/pcm.c:166:28: note: byref variable will be forcibly initialized struct sof_ipc_pcm_params pcm; ^ /kisskb/src/sound/soc/sof/pcm.c: In function 'sof_pcm_trigger': /kisskb/src/sound/soc/sof/pcm.c:367:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/pcm.c:366:24: note: byref variable will be forcibly initialized struct sof_ipc_stream stream; ^ /kisskb/src/sound/soc/sof/pm.c: In function 'sof_send_pm_ctx_ipc': /kisskb/src/sound/soc/sof/pm.c:54:23: note: byref variable will be forcibly initialized struct sof_ipc_reply reply; ^ /kisskb/src/sound/soc/sof/pm.c:53:24: note: byref variable will be forcibly initialized struct sof_ipc_pm_ctx pm_ctx; ^ In file included from /kisskb/src/include/linux/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h:453:3: 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/kernel/module.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/trace/define_trace.h:103:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:64: /kisskb/src/kernel/module.c: In function 'perf_trace_module_load': /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/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_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/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'perf_trace_module_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/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ In file included from /kisskb/src/include/trace/define_trace.h:102:0, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:64: /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_load': /kisskb/src/include/trace/trace_events.h:726:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /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/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_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/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_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/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_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/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_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/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^ /kisskb/src/kernel/module.c: In function 'verify_exported_symbols': /kisskb/src/kernel/module.c:2252:27: note: byref variable will be forcibly initialized struct find_symbol_arg fsa = { ^ 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/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^ /kisskb/src/kernel/module.c:3860:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:506:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:535:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^ /kisskb/src/kernel/module.c:1459:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/buildid.h:5, from /kisskb/src/include/linux/module.h:14, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1807:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^ In file included from /kisskb/src/include/linux/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/list.h:11:0, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:110:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^ /kisskb/src/include/linux/rcupdate.h: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/module.c:3782:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^ 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:1345:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^ /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^ /kisskb/src/kernel/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:1404: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:1761:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^ /kisskb/src/kernel/time/timekeeping.c:1761: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:1613:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^ /kisskb/src/kernel/time/timekeeping.c:1613: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:2403:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^ /kisskb/src/kernel/time/timekeeping.c:2392:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^ /kisskb/src/kernel/time/timekeeping.c:2390:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^ /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; ^ /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/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; ^ /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; ^ 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 '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 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1844:23: note: byref variable will be forcibly initialized struct process_timer timer; ^ /kisskb/src/mm/hugetlb.c: In function 'allocate_file_region_entries': /kisskb/src/mm/hugetlb.c:458:19: note: byref variable will be forcibly initialized struct list_head allocated_regions; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ /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/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/mm/hugetlb.c:6:0: /kisskb/src/mm/hugetlb.c: In function 'return_unused_surplus_pages': /kisskb/src/mm/hugetlb.c:2415: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/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; ^ In file included from /kisskb/src/include/linux/mmzone.h:17:0, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/hugetlb.c:8: /kisskb/src/mm/hugetlb.c: In function 'set_max_huge_pages': /kisskb/src/include/linux/nodemask.h:527:52: note: byref variable will be forcibly initialized #define NODEMASK_ALLOC(type, name, gfp_flags) type _##name, *name = &_##name ^ /kisskb/src/mm/hugetlb.c:3262:2: note: in expansion of macro 'NODEMASK_ALLOC' NODEMASK_ALLOC(nodemask_t, node_alloc_noretry, GFP_KERNEL); ^ In file included from /kisskb/src/mm/hugetlb.c:6:0: /kisskb/src/mm/hugetlb.c:3261: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/hugetlb.c: In function '__nr_hugepages_store_common': /kisskb/src/mm/hugetlb.c:3544:13: note: byref variable will be forcibly initialized nodemask_t nodes_allowed, *n_mask; ^ /kisskb/src/mm/hugetlb.c: In function 'demote_store': /kisskb/src/mm/hugetlb.c:3700:13: note: byref variable will be forcibly initialized nodemask_t nodes_allowed, *n_mask; ^ /kisskb/src/mm/hugetlb.c: In function 'gather_surplus_pages': /kisskb/src/mm/hugetlb.c:2320:19: note: byref variable will be forcibly initialized struct list_head surplus_list; ^ /kisskb/src/mm/hugetlb.c: In function 'move_hugetlb_page_tables': /kisskb/src/mm/hugetlb.c:4892:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/hugetlb.c: In function '__unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:4941:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /kisskb/src/mm/hugetlb.c: In function 'unmap_hugepage_range': /kisskb/src/mm/hugetlb.c:5069:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^ /kisskb/src/mm/hugetlb.c: In function 'hugetlb_change_protection': /kisskb/src/mm/hugetlb.c:6121:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^ /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; ^ /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/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/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; ^ 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: 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: 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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:1038:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:1104: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, ^ 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/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: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, ^ /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; ^ 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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:478:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^ /kisskb/src/include/linux/wait.h:501: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, ^ 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.c:90: /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3960: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/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2153:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^ /kisskb/src/include/linux/list.h:26:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^ /kisskb/src/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3380: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/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:557: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/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:891: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/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3872: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/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:962: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) ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:908:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^ /kisskb/src/include/linux/wait.h:930: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:303:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^ /kisskb/src/include/linux/wait.h:389:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^ /kisskb/src/include/linux/wait.h:417: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/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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: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:1820:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^ /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/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: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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/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 '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: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:671:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^ /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/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/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/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.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_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; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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(); ^ In file included from /kisskb/src/kernel/torture.c:39:0: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:339: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/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 } ^ 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) ^ 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) ^ 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(); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15:0, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/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/mm/kmemleak.c:61: /kisskb/src/mm/kmemleak.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/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/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); ^ 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: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/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/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/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_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; ^ 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_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; ^ 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/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/events/core.c: In function 'perf_event_switch': /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/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/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_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_fill_ns_link_info': /kisskb/src/kernel/events/core.c:8050:14: note: byref variable will be forcibly initialized struct path ns_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/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/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 '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); ^ 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/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/events/core.c: In function 'perf_install_in_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/kernel/events/core.c:2854:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^ /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/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_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: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: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_output_sample': /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: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; ^ 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_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) ^ /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; ^ 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); ^ /kisskb/src/sound/soc/codecs/rt5645.c: In function 'rt5645_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5645.c:2927:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_register_dai_clks': /kisskb/src/sound/soc/codecs/rt5682.c:2865:26: note: byref variable will be forcibly initialized struct clk_parent_data parent_data; ^ /kisskb/src/sound/soc/codecs/rt5682.c:2864:24: note: byref variable will be forcibly initialized struct clk_init_data init = { }; ^ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_set_component_pll': /kisskb/src/sound/soc/codecs/rt5682.c:2349:47: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c:2349:35: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^ /kisskb/src/sound/soc/codecs/rt5682.c:2349:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_alloc_control': /kisskb/src/sound/soc/codecs/sigmadsp.c:646:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^ /kisskb/src/sound/soc/codecs/sigmadsp.c: In function 'sigmadsp_activate_ctrl': /kisskb/src/sound/soc/codecs/sigmadsp.c:675:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^ /kisskb/src/sound/soc/codecs/wm8804.c: In function 'wm8804_set_pll': /kisskb/src/sound/soc/codecs/wm8804.c:417:18: note: byref variable will be forcibly initialized struct pll_div pll_div; ^ /kisskb/src/sound/soc/codecs/wm8994.c: In function '_wm8994_set_fll': /kisskb/src/sound/soc/codecs/wm8994.c:2211:17: note: byref variable will be forcibly initialized struct fll_div fll; ^ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:07:01.008976
© Michael Ellerman 2006-2018.