# git rev-parse -q --verify 6879c2d3b96039ff1668b4328a4d0dd3ea952cff^{commit} 6879c2d3b96039ff1668b4328a4d0dd3ea952cff already have revision, skipping fetch # git checkout -q -f -B kisskb 6879c2d3b96039ff1668b4328a4d0dd3ea952cff # git clean -qxdf # < git log -1 # commit 6879c2d3b96039ff1668b4328a4d0dd3ea952cff # Merge: 68e777e44c27 c297561bc98a # Author: Linus Torvalds # Date: Fri Sep 16 07:06:05 2022 -0700 # # Merge tag 'pinctrl-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl # # Pull pin control fixes from Linus Walleij: # "Nothing special, just driver fixes: # # - Fix IRQ wakeup and pins for UFS and SDC2 issues on the Qualcomm # SC8180x # # - Fix the Rockchip driver to support interrupt on both rising and # falling edges. # # - Name the Allwinner A100 R_PIO properly # # - Fix several issues with the Ocelot interrupts" # # * tag 'pinctrl-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-pinctrl: # pinctrl: ocelot: Fix interrupt controller # pinctrl: sunxi: Fix name for A100 R_PIO # pinctrl: rockchip: Enhance support for IRQ_TYPE_EDGE_BOTH # pinctrl: qcom: sc8180x: Fix wrong pin numbers # pinctrl: qcom: sc8180x: Fix gpio_wakeirq_map # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 6879c2d3b96039ff1668b4328a4d0dd3ea952cff # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:6784:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /kisskb/src/include/linux/audit.h:13, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:343:26: note: userspace variable will be forcibly initialized 343 | kernel_siginfo_t info; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:634:26: note: userspace variable will be forcibly initialized 634 | struct user_ctxs user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:955:40: note: userspace variable will be forcibly initialized 955 | struct rt_sigframe_user_layout user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:1036:24: note: userspace variable will be forcibly initialized 1036 | struct ksignal ksig; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:1147:40: note: userspace variable will be forcibly initialized 1147 | struct rt_sigframe_user_layout user; | ^~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:33: note: userspace variable will be forcibly initialized 1251 | struct iov_iter from; | ^~~~ /kisskb/src/security/keys/keyctl.c:1250:30: note: userspace variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:25: note: userspace variable will be forcibly initialized 1280 | struct iov_iter from; | ^~~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vm_ioctl': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4669:44: note: userspace variable will be forcibly initialized 4669 | struct kvm_clear_dirty_log log; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4659:38: note: userspace variable will be forcibly initialized 4659 | struct kvm_dirty_log log; | ^~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:27: note: userspace variable will be forcibly initialized 26 | struct frame_tail buftail; | ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized 390 | int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized 1044 | int sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1044:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1271:35: note: userspace variable will be forcibly initialized 1271 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1250:35: note: userspace variable will be forcibly initialized 1250 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/arch/arm64/kernel/mte.c: In function 'mte_ptrace_copy_tags': /kisskb/src/arch/arm64/kernel/mte.c:470:22: note: userspace variable will be forcibly initialized 470 | struct iovec kiov; | ^~~~ /kisskb/src/io_uring/net.c: In function '__io_recvmsg_copy_hdr': /kisskb/src/io_uring/net.c:393:28: note: userspace variable will be forcibly initialized 393 | struct user_msghdr msg; | ^~~ /kisskb/src/io_uring/net.c: In function 'io_sendmsg': /kisskb/src/io_uring/net.c:260:32: note: userspace variable will be forcibly initialized 260 | struct io_async_msghdr iomsg, *kmsg; | ^~~~~ /kisskb/src/io_uring/net.c: In function 'io_send': /kisskb/src/io_uring/net.c:320:22: note: userspace variable will be forcibly initialized 320 | struct iovec iov; | ^~~ /kisskb/src/io_uring/net.c:319:23: note: userspace variable will be forcibly initialized 319 | struct msghdr msg; | ^~~ /kisskb/src/io_uring/net.c: In function 'io_recvmsg': /kisskb/src/io_uring/net.c:682:32: note: userspace variable will be forcibly initialized 682 | struct io_async_msghdr iomsg, *kmsg; | ^~~~~ /kisskb/src/io_uring/net.c: In function 'io_recv': /kisskb/src/io_uring/net.c:796:22: note: userspace variable will be forcibly initialized 796 | struct iovec iov; | ^~~ /kisskb/src/io_uring/net.c:794:23: note: userspace variable will be forcibly initialized 794 | struct msghdr msg; | ^~~ /kisskb/src/io_uring/net.c: In function 'io_sendzc': /kisskb/src/io_uring/net.c:1001:22: note: userspace variable will be forcibly initialized 1001 | struct iovec iov; | ^~~ /kisskb/src/io_uring/net.c:1000:23: note: userspace variable will be forcibly initialized 1000 | struct msghdr msg; | ^~~ /kisskb/src/io_uring/sqpoll.c: In function 'io_sqd_handle_event': /kisskb/src/io_uring/sqpoll.c:208:24: note: userspace variable will be forcibly initialized 208 | struct ksignal ksig; | ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:900:34: note: userspace variable will be forcibly initialized 900 | struct snd_ctl_elem_list list; | ^~~~ /kisskb/src/io_uring/rsrc.c: In function '__io_sqe_buffers_update': /kisskb/src/io_uring/rsrc.c:518:22: note: userspace variable will be forcibly initialized 518 | struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); | ^~~ /kisskb/src/io_uring/rsrc.c: In function 'io_sqe_buffers_register': /kisskb/src/io_uring/rsrc.c:1258:22: note: userspace variable will be forcibly initialized 1258 | struct iovec iov; | ^~~ In file included from /kisskb/src/include/linux/socket.h:8, 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:23, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/include/linux/blk-mq.h:5, from /kisskb/src/io_uring/rw.c:6: /kisskb/src/io_uring/rw.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:143:16: note: userspace variable will be forcibly initialized 143 | return (struct iovec) { | ^ /kisskb/src/io_uring/rw.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:143:16: note: userspace variable will be forcibly initialized /kisskb/src/io_uring/rw.c:450:30: note: userspace variable will be forcibly initialized 450 | struct iovec iovec; | ^~~~~ /kisskb/src/io_uring/rw.c: In function 'io_read': /kisskb/src/io_uring/rw.c:704:28: note: userspace variable will be forcibly initialized 704 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/io_uring/rw.c: In function 'io_write': /kisskb/src/io_uring/rw.c:849:28: note: userspace variable will be forcibly initialized 849 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/io_uring/io-wq.c: In function 'io_wqe_worker': /kisskb/src/io_uring/io-wq.c:649:40: note: userspace variable will be forcibly initialized 649 | struct ksignal ksig; | ^~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2699:31: note: userspace variable will be forcibly initialized 2699 | struct msghdr msg; | ^~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:537:25: note: userspace variable will be forcibly initialized 537 | struct iov_iter i; | ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:579:25: note: userspace variable will be forcibly initialized 579 | struct iov_iter i; | ^ /kisskb/src/block/blk-map.c:578:22: note: userspace variable will be forcibly initialized 578 | struct iovec iov; | ^~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3202:26: note: userspace variable will be forcibly initialized 3202 | 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:3224:26: note: userspace variable will be forcibly initialized 3224 | struct snd_xfern xfern; | ^~~~~ /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vm_ioctl': /kisskb/src/arch/arm64/kvm/arm.c:1466:46: note: userspace variable will be forcibly initialized 1466 | struct kvm_arm_copy_mte_tags copy_tags; | ^~~~~~~~~ /kisskb/src/mm/page_io.c: In function 'swap_write_unplug': /kisskb/src/mm/page_io.c:375:25: note: userspace variable will be forcibly initialized 375 | struct iov_iter from; | ^~~~ /kisskb/src/mm/page_io.c: In function '__swap_read_unplug': /kisskb/src/mm/page_io.c:524:25: note: userspace variable will be forcibly initialized 524 | struct iov_iter from; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1079:12: note: userspace variable will be forcibly initialized 1079 | static int llc_ui_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1179:25: note: userspace variable will be forcibly initialized 1179 | struct iov_iter input; | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:766:25: note: userspace variable will be forcibly initialized 766 | struct iov_iter input; | ^~~~~ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:55:31: note: userspace variable will be forcibly initialized 55 | struct ifconf ifc; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:86:5: note: userspace variable will be forcibly initialized 86 | int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:86:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2954:34: note: userspace variable will be forcibly initialized 2954 | struct kernel_clone_args kargs; | ^~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/net/netlink/af_netlink.c:23: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized 1619 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:343:39: note: userspace variable will be forcibly initialized 343 | struct ipmi_recv rsp; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:326:41: note: userspace variable will be forcibly initialized 326 | struct ipmi_req_settime req; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:306:33: note: userspace variable will be forcibly initialized 306 | struct ipmi_req req; | ^~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:758:34: note: userspace variable will be forcibly initialized 758 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1227:30: note: userspace variable will be forcibly initialized 1227 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1035:26: note: userspace variable will be forcibly initialized 1035 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4228:22: note: userspace variable will be forcibly initialized 4228 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4228:17: note: userspace variable will be forcibly initialized 4228 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1538:31: note: userspace variable will be forcibly initialized 1538 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2026:31: note: userspace variable will be forcibly initialized 2026 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3998:26: note: userspace variable will be forcibly initialized 3998 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3772:31: note: userspace variable will be forcibly initialized 3772 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1733:31: note: userspace variable will be forcibly initialized 1733 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1764:31: note: userspace variable will be forcibly initialized 1764 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_perf': /kisskb/src/kernel/signal.c:1808:31: note: userspace variable will be forcibly initialized 1808 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1892:31: note: userspace variable will be forcibly initialized 1892 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3929:31: note: userspace variable will be forcibly initialized 3929 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4038:26: note: userspace variable will be forcibly initialized 4038 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1651:31: note: userspace variable will be forcibly initialized 1651 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1750:31: note: userspace variable will be forcibly initialized 1750 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1779:31: note: userspace variable will be forcibly initialized 1779 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1794:31: note: userspace variable will be forcibly initialized 1794 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1860:31: note: userspace variable will be forcibly initialized 1860 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1875:31: note: userspace variable will be forcibly initialized 1875 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1665:31: note: userspace variable will be forcibly initialized 1665 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1678:31: note: userspace variable will be forcibly initialized 1678 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1707:31: note: userspace variable will be forcibly initialized 1707 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1842:31: note: userspace variable will be forcibly initialized 1842 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2138:31: note: userspace variable will be forcibly initialized 2138 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2335:26: note: userspace variable will be forcibly initialized 2335 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3633:26: note: userspace variable will be forcibly initialized 3633 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3851:26: note: userspace variable will be forcibly initialized 3851 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4242:17: note: userspace variable will be forcibly initialized 4242 | stack_t new; | ^~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:143:16: note: userspace variable will be forcibly initialized 143 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:382:25: note: userspace variable will be forcibly initialized 382 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:484:25: note: userspace variable will be forcibly initialized 484 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:143:16: note: userspace variable will be forcibly initialized 143 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:746:30: note: userspace variable will be forcibly initialized 746 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:905:25: note: userspace variable will be forcibly initialized 905 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:922:25: note: userspace variable will be forcibly initialized 922 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:411:25: note: userspace variable will be forcibly initialized 411 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:506:25: note: userspace variable will be forcibly initialized 506 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, 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/mtd/mtd.h:13, from /kisskb/src/fs/jffs2/background.c:17: /kisskb/src/fs/jffs2/background.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:283:26: note: userspace variable will be forcibly initialized 283 | kernel_siginfo_t __info; | ^~~~~~ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:2022:29: note: userspace variable will be forcibly initialized 2022 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:2021:29: note: userspace variable will be forcibly initialized 2021 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:2032:29: note: userspace variable will be forcibly initialized 2032 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:2031:29: note: userspace variable will be forcibly initialized 2031 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:2031:29: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:2032:29: note: userspace variable will be forcibly initialized 2032 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:730:42: note: userspace variable will be forcibly initialized 730 | kernel_siginfo_t si; | ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:31: note: userspace variable will be forcibly initialized 799 | struct sigset_argpack x = {NULL, 0}; | ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:155:25: note: userspace variable will be forcibly initialized 155 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/seq_file.c:153:22: note: userspace variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:610:26: note: userspace variable will be forcibly initialized 610 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:728:26: note: userspace variable will be forcibly initialized 728 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:302:25: note: userspace variable will be forcibly initialized 302 | struct iov_iter to; | ^~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1297:25: note: userspace variable will be forcibly initialized 1297 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:636:33: note: userspace variable will be forcibly initialized 636 | struct iov_iter from; | ^~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_prepare_user_filter': /kisskb/src/kernel/seccomp.c:694:27: note: userspace variable will be forcibly initialized 694 | struct sock_fprog fprog; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:202:12: note: userspace variable will be forcibly initialized 202 | static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) | ^~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1378:30: note: userspace variable will be forcibly initialized 1378 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/random.c:1377:33: note: userspace variable will be forcibly initialized 1377 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1256:22: note: userspace variable will be forcibly initialized 1256 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/random.c:1255:25: note: userspace variable will be forcibly initialized 1255 | struct iov_iter iter; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c: In function 'svc_setsockopt': /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized 453 | static int svc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1344:12: note: userspace variable will be forcibly initialized 1344 | static int __dn_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c:1344:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/can/can-ml.h:47, from /kisskb/src/net/can/j1939/socket.c:15: /kisskb/src/net/can/j1939/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_setsockopt_flag': /kisskb/src/net/can/j1939/socket.c:651:12: note: userspace variable will be forcibly initialized 651 | static int j1939_sk_setsockopt_flag(struct j1939_sock *jsk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_setsockopt': /kisskb/src/net/can/j1939/socket.c:669:12: note: userspace variable will be forcibly initialized 669 | static int j1939_sk_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c:669:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized /kisskb/src/drivers/block/nbd.c: In function 'sock_xmit': /kisskb/src/drivers/block/nbd.c:502:23: note: userspace variable will be forcibly initialized 502 | struct msghdr msg; | ^~~ /kisskb/src/drivers/block/nbd.c: In function 'nbd_read_reply': /kisskb/src/drivers/block/nbd.c:702:25: note: userspace variable will be forcibly initialized 702 | struct iov_iter to; | ^~ /kisskb/src/drivers/block/nbd.c: In function 'send_disconnects': /kisskb/src/drivers/block/nbd.c:1266:25: note: userspace variable will be forcibly initialized 1266 | struct iov_iter from; | ^~~~ /kisskb/src/drivers/block/nbd.c: In function 'nbd_handle_reply': /kisskb/src/drivers/block/nbd.c:792:33: note: userspace variable will be forcibly initialized 792 | struct iov_iter to; | ^~ /kisskb/src/drivers/block/nbd.c: In function 'nbd_send_cmd': /kisskb/src/drivers/block/nbd.c:560:25: note: userspace variable will be forcibly initialized 560 | struct iov_iter from; | ^~~~ /kisskb/src/drivers/misc/vmw_vmci/vmci_queue_pair.c: In function 'vmci_qpair_enqueue': /kisskb/src/drivers/misc/vmw_vmci/vmci_queue_pair.c:3039:25: note: userspace variable will be forcibly initialized 3039 | struct iov_iter from; | ^~~~ /kisskb/src/drivers/misc/vmw_vmci/vmci_queue_pair.c: In function 'vmci_qpair_dequeue': /kisskb/src/drivers/misc/vmw_vmci/vmci_queue_pair.c:3083:25: note: userspace variable will be forcibly initialized 3083 | struct iov_iter to; | ^~ /kisskb/src/drivers/misc/vmw_vmci/vmci_queue_pair.c: In function 'vmci_qpair_peek': /kisskb/src/drivers/misc/vmw_vmci/vmci_queue_pair.c:3127:25: note: userspace variable will be forcibly initialized 3127 | struct iov_iter to; | ^~ /kisskb/src/net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': /kisskb/src/net/8021q/vlan_dev.c:360:22: note: userspace variable will be forcibly initialized 360 | struct ifreq ifrr; | ^~~~ /kisskb/src/drivers/nvme/host/ioctl.c: In function 'nvme_alloc_user_request': /kisskb/src/drivers/nvme/host/ioctl.c:97:41: note: userspace variable will be forcibly initialized 97 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:955:50: note: userspace variable will be forcibly initialized 955 | struct gntdev_grant_copy_segment seg; | ^~~ /kisskb/src/drivers/xen/gntdev.c:944:34: note: userspace variable will be forcibly initialized 944 | struct gntdev_copy_batch batch; | ^~~~~ /kisskb/src/drivers/xen/gntdev.c:943:40: note: userspace variable will be forcibly initialized 943 | struct ioctl_gntdev_grant_copy copy; | ^~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:253:29: note: userspace variable will be forcibly initialized 253 | struct privcmd_mmap mmapcmd; | ^~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:33: note: userspace variable will be forcibly initialized 452 | struct mmap_batch_state state; | ^~~~~ /kisskb/src/drivers/xen/privcmd.c:447:37: note: userspace variable will be forcibly initialized 447 | struct privcmd_mmapbatch_v2 m; | ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:621:30: note: userspace variable will be forcibly initialized 621 | struct privcmd_dm_op kdata; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/can/isotp.c:62: /kisskb/src/net/can/isotp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/isotp.c: In function 'isotp_setsockopt_locked': /kisskb/src/net/can/isotp.c:1332:12: note: userspace variable will be forcibly initialized 1332 | static int isotp_setsockopt_locked(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/isotp.c:1332:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1332:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1332:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1332:12: note: userspace variable will be forcibly initialized /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:665:33: note: userspace variable will be forcibly initialized 665 | struct xfs_fsop_bulkreq bulkreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:446:44: note: userspace variable will be forcibly initialized 446 | struct xfs_fsop_attrlist_handlereq al_hreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:586:40: note: userspace variable will be forcibly initialized 586 | xfs_fsop_attrmulti_handlereq_t am_hreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:1979:41: note: userspace variable will be forcibly initialized 1979 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1971:41: note: userspace variable will be forcibly initialized 1971 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1964:41: note: userspace variable will be forcibly initialized 1964 | xfs_fsop_handlereq_t hreq; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/vmw_vsock/af_vsock.c:101: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1581:12: note: userspace variable will be forcibly initialized 1581 | static int vsock_connectible_setsockopt(struct socket *sock, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c:1581:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1581:12: note: userspace variable will be forcibly initialized /kisskb/src/drivers/nvme/target/io-cmd-file.c: In function 'nvmet_file_submit_bvec': /kisskb/src/drivers/nvme/target/io-cmd-file.c:98:25: note: userspace variable will be forcibly initialized 98 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': /kisskb/src/drivers/cdrom/cdrom.c:3004:33: note: userspace variable will be forcibly initialized 3004 | struct cdrom_read_audio ra; | ^~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:668:12: note: userspace variable will be forcibly initialized 668 | static int setsockopt(struct socket *sock, int lvl, int opt, sockptr_t ov, | ^~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:668:12: note: userspace variable will be forcibly initialized /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'next_getadapter_fib': /kisskb/src/drivers/scsi/aacraid/commctrl.c:246:26: note: userspace variable will be forcibly initialized 246 | struct fib_ioctl f; | ^ /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/af_qrtr.c:1143:22: note: userspace variable will be forcibly initialized 1143 | struct ifreq ifr; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2092:22: note: userspace variable will be forcibly initialized 2092 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2091:23: note: userspace variable will be forcibly initialized 2091 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2156:22: note: userspace variable will be forcibly initialized 2156 | struct iovec iov; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/sockptr.h:34:16: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/socket.c:2218:19: note: userspace variable will be forcibly initialized 2218 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2410:28: note: userspace variable will be forcibly initialized 2410 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2555:23: note: userspace variable will be forcibly initialized 2555 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2588:23: note: userspace variable will be forcibly initialized 2588 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2798:23: note: userspace variable will be forcibly initialized 2798 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2763:23: note: userspace variable will be forcibly initialized 2763 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1163:22: note: userspace variable will be forcibly initialized 1163 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1208:30: note: userspace variable will be forcibly initialized 1208 | struct ifreq ifr; | ^~~ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:45: note: userspace variable will be forcibly initialized 462 | struct i2c_smbus_ioctl_data data_arg; | ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:435:44: note: userspace variable will be forcibly initialized 435 | struct i2c_rdwr_ioctl_data rdwr_arg; | ^~~~~~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1072:40: note: userspace variable will be forcibly initialized 1072 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/mtd/mtdchar.c:840:36: note: userspace variable will be forcibly initialized 840 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:826:36: note: userspace variable will be forcibly initialized 826 | struct mtd_oob_buf buf; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/nfc/nfc.h:16, from /kisskb/src/net/nfc/nfc.h:13, from /kisskb/src/net/nfc/llcp_sock.c:14: /kisskb/src/net/nfc/llcp_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c: In function 'nfc_llcp_setsockopt': /kisskb/src/net/nfc/llcp_sock.c:231:12: note: userspace variable will be forcibly initialized 231 | static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c:231:12: note: userspace variable will be forcibly initialized /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2275:42: note: userspace variable will be forcibly initialized 2275 | struct usbdevfs_disconnectsignal ds; | ^~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1264:38: note: userspace variable will be forcibly initialized 1264 | struct usbdevfs_ctrltransfer ctrl; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1363:38: note: userspace variable will be forcibly initialized 1363 | struct usbdevfs_bulktransfer bulk; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1983:18: note: userspace variable will be forcibly initialized 1983 | sigval_t userurb_sigval; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1982:29: note: userspace variable will be forcibly initialized 1982 | struct usbdevfs_urb uurb; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:620:18: note: userspace variable will be forcibly initialized 620 | sigval_t addr; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/usb/core/devio.c:2387:33: note: userspace variable will be forcibly initialized 2387 | struct usbdevfs_ioctl ctrl; | ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_passthru_ioctl': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:6613:30: note: userspace variable will be forcibly initialized 6613 | IOCTL_Command_struct iocommand; | ^~~~~~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'mraid_mm_get_adapter': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:238:25: note: userspace variable will be forcibly initialized 238 | mimd_t mimd; | ^~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'handle_drvrcmd': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:284:25: note: userspace variable will be forcibly initialized 284 | mimd_t kmimd; | ^~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'kioc_to_mimd': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:806:33: note: userspace variable will be forcibly initialized 806 | mimd_t kmimd; | ^~~~~ /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c: In function 'mimd_to_kioc': /kisskb/src/drivers/scsi/megaraid/megaraid_mm.c:362:33: note: userspace variable will be forcibly initialized 362 | mimd_t mimd; | ^~~~ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:26: note: userspace variable will be forcibly initialized 392 | struct ff_effect effect; | ^~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1082:39: note: userspace variable will be forcibly initialized 1082 | struct mon_bin_mfetch mfetch; | ^~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c:1066:36: note: userspace variable will be forcibly initialized 1066 | struct mon_bin_get getb; | ^~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1037:26: note: userspace variable will be forcibly initialized 1037 | struct ff_effect effect; | ^~~~~~ /kisskb/src/drivers/vhost/net.c: In function 'handle_rx': /kisskb/src/drivers/vhost/net.c:1132:25: note: userspace variable will be forcibly initialized 1132 | struct iov_iter fixup; | ^~~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_get_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:132:28: note: userspace variable will be forcibly initialized 132 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:153:28: note: userspace variable will be forcibly initialized 153 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_bitfield2': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:169:28: note: userspace variable will be forcibly initialized 169 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_from_user': /kisskb/src/drivers/vhost/vhost.c:860:33: note: userspace variable will be forcibly initialized 860 | struct iov_iter f; | ^ /kisskb/src/drivers/vhost/vhost.c: In function 'get_indirect': /kisskb/src/drivers/vhost/vhost.c:2119:25: note: userspace variable will be forcibly initialized 2119 | struct iov_iter from; | ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_to_user': /kisskb/src/drivers/vhost/vhost.c:822:33: note: userspace variable will be forcibly initialized 822 | struct iov_iter t; | ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:454:33: note: userspace variable will be forcibly initialized 454 | struct iov_iter i; | ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/drivers/scsi/scsi_ioctl.c:796:26: note: userspace variable will be forcibly initialized 796 | struct sg_io_hdr hdr; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c:795:38: note: userspace variable will be forcibly initialized 795 | struct cdrom_generic_command cgc; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:851:26: note: userspace variable will be forcibly initialized 851 | struct sg_io_hdr hdr; | ^~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_ioctl_main': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2642:43: note: userspace variable will be forcibly initialized 2642 | struct mpt3_ioctl_command karg; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:36: note: userspace variable will be forcibly initialized 2253 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2229:40: note: userspace variable will be forcibly initialized 2229 | struct comedi_insnlist insnlist; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2216:35: note: userspace variable will be forcibly initialized 2216 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2203:35: note: userspace variable will be forcibly initialized 2203 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2180:41: note: userspace variable will be forcibly initialized 2180 | struct comedi_rangeinfo it; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c:2171:40: note: userspace variable will be forcibly initialized 2171 | struct comedi_chaninfo it; | ^~ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:28: note: userspace variable will be forcibly initialized 611 | struct comedi_insn _insn; | ^~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_collect_async_ffdc': /kisskb/src/drivers/fsi/fsi-sbefifo.c:644:25: note: userspace variable will be forcibly initialized 644 | struct iov_iter ffdc_iter; | ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:813:22: note: userspace variable will be forcibly initialized 813 | struct iovec resp_iov; | ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:812:25: note: userspace variable will be forcibly initialized 812 | struct iov_iter resp_iter; | ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_submit': /kisskb/src/drivers/fsi/fsi-sbefifo.c:737:25: note: userspace variable will be forcibly initialized 737 | struct iov_iter resp_iter; | ^~~~~~~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2291:33: note: userspace variable will be forcibly initialized 2291 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2257:33: note: userspace variable will be forcibly initialized 2257 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6661:42: note: userspace variable will be forcibly initialized 6661 | BIG_IOCTL_Command_struct ioc; | ^~~ /kisskb/src/drivers/scsi/hpsa.c:6646:38: note: userspace variable will be forcibly initialized 6646 | IOCTL_Command_struct iocommand; | ^~~~~~~~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c: In function 'vhci_send_cmd_submit': /kisskb/src/drivers/usb/usbip/vhci_tx.c:58:23: note: userspace variable will be forcibly initialized 58 | struct msghdr msg; | ^~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c: In function 'vhci_send_cmd_unlink': /kisskb/src/drivers/usb/usbip/vhci_tx.c:191:23: note: userspace variable will be forcibly initialized 191 | struct msghdr msg; | ^~~ /kisskb/src/drivers/usb/usbip/stub_tx.c: In function 'stub_send_ret_unlink': /kisskb/src/drivers/usb/usbip/stub_tx.c:366:23: note: userspace variable will be forcibly initialized 366 | struct msghdr msg; | ^~~ /kisskb/src/drivers/usb/usbip/stub_tx.c: In function 'stub_send_ret_submit': /kisskb/src/drivers/usb/usbip/stub_tx.c:155:23: note: userspace variable will be forcibly initialized 155 | struct msghdr msg; | ^~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_m_to_n': /kisskb/src/drivers/scsi/megaraid.c:3377:25: note: userspace variable will be forcibly initialized 3377 | struct uioctl_t uioc_mimd; | ^~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'megadev_ioctl': /kisskb/src/drivers/scsi/megaraid.c:2963:25: note: userspace variable will be forcibly initialized 2963 | nitioctl_t uioc; | ^~~~ /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:776:33: note: userspace variable will be forcibly initialized 776 | 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:857:33: note: userspace variable will be forcibly initialized 857 | 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:870:33: note: userspace variable will be forcibly initialized 870 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl': /kisskb/src/drivers/scsi/ch.c:748:47: note: userspace variable will be forcibly initialized 748 | struct changer_element_status ces; | ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: In function 'kfd_sdma_activity_worker': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:111:37: note: userspace variable will be forcibly initialized 111 | struct temp_sdma_queue_list sdma_q_list; | ^~~~~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 # Build took: 0:10:09.179849