# git rev-parse -q --verify 47c1c54d1bcd0a69a56b49473bc20f17b70e5242^{commit} 47c1c54d1bcd0a69a56b49473bc20f17b70e5242 already have revision, skipping fetch # git checkout -q -f -B kisskb 47c1c54d1bcd0a69a56b49473bc20f17b70e5242 # git clean -qxdf # < git log -1 # commit 47c1c54d1bcd0a69a56b49473bc20f17b70e5242 # Author: Stephen Rothwell # Date: Tue May 17 19:39:34 2022 +1000 # # Add linux-next specific files for 20220517 # # Signed-off-by: Stephen Rothwell # < /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 47c1c54d1bcd0a69a56b49473bc20f17b70e5242 # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-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 120 ARCH=arm64 O=/kisskb/build/linux-next-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 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/arch/arm64/kernel/fpsimd.c:294:13: warning: 'sve_free' defined but not used [-Wunused-function] 294 | static void sve_free(struct task_struct *task) | ^~~~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:626:26: note: userspace variable will be forcibly initialized 626 | struct user_ctxs user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:941:40: note: userspace variable will be forcibly initialized 941 | struct rt_sigframe_user_layout user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:1022:24: note: userspace variable will be forcibly initialized 1022 | struct ksignal ksig; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:1133:40: note: userspace variable will be forcibly initialized 1133 | struct rt_sigframe_user_layout user; | ^~~~ 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/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2928:34: note: userspace variable will be forcibly initialized 2928 | struct kernel_clone_args kargs; | ^~~~~ /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/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1378:30: note: userspace variable will be forcibly initialized 1378 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1335:26: note: userspace variable will be forcibly initialized 1335 | kernel_siginfo_t siginfo; | ^~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1250:30: note: userspace variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ /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 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4264:22: note: userspace variable will be forcibly initialized 4264 | stack_t uss, uoss; | ^~~~ /kisskb/src/kernel/signal.c:4264:17: note: userspace variable will be forcibly initialized 4264 | stack_t uss, uoss; | ^~~ /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_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4011:26: note: userspace variable will be forcibly initialized 4011 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4052:26: note: userspace variable will be forcibly initialized 4052 | 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_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3666:26: note: userspace variable will be forcibly initialized 3666 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3698:26: note: userspace variable will be forcibly initialized 3698 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3729:26: note: userspace variable will be forcibly initialized 3729 | 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/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_setbindtodevice': /kisskb/src/net/core/sock.c:667:12: note: userspace variable will be forcibly initialized 667 | static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized 1043 | int sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1270:35: note: userspace variable will be forcibly initialized 1270 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1249:35: note: userspace variable will be forcibly initialized 1249 | struct sock_fprog fprog; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | 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 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:5070:16: note: userspace variable will be forcibly initialized 5070 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, 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:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:5070:16: note: userspace variable will be forcibly initialized 5070 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included 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_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 66 | static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '___bpf_copy_key': /kisskb/src/kernel/bpf/syscall.c:1270:14: note: userspace variable will be forcibly initialized 1270 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, 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 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3867:15: note: userspace variable will be forcibly initialized 3867 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4148:15: note: userspace variable will be forcibly initialized 4148 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4192:15: note: userspace variable will be forcibly initialized 4192 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4209:15: note: userspace variable will be forcibly initialized 4209 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1359:12: note: userspace variable will be forcibly initialized 1359 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1362:18: note: userspace variable will be forcibly initialized 1362 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1361:18: note: userspace variable will be forcibly initialized 1361 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:28: note: userspace variable will be forcibly initialized 582 | sigevent_t event; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_compat_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:597:28: note: userspace variable will be forcibly initialized 597 | sigevent_t event; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2433:12: note: userspace variable will be forcibly initialized 2433 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2433:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c:2546:13: note: userspace variable will be forcibly initialized 2546 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2547 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2548 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2459:13: note: userspace variable will be forcibly initialized 2459 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4863:12: note: userspace variable will be forcibly initialized 4863 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:5009:16: note: userspace variable will be forcibly initialized 5009 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | 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:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | 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 34 | 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 41 | static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) | ^~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /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 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /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 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, 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/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1748:20: note: userspace variable will be forcibly initialized 1748 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1748:20: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10540:12: note: userspace variable will be forcibly initialized 10540 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10540:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10551:18: note: userspace variable will be forcibly initialized 10551 | bpfptr_t urecord; | ^~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10686:12: note: userspace variable will be forcibly initialized 10686 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10686:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10695:18: note: userspace variable will be forcibly initialized 10695 | bpfptr_t ulinfo; | ^~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10814:12: note: userspace variable will be forcibly initialized 10814 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10814:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10826:18: note: userspace variable will be forcibly initialized 10826 | bpfptr_t u_core_relo; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/kernel/bpf/verifier.c:12360:12: note: userspace variable will be forcibly initialized 12360 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /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/kernel/bpf/verifier.c:12360:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/bpf/test_run.c:4: /kisskb/src/net/bpf/test_run.c: In function 'bpf_ctx_init': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/net/bpf/test_run.c:899:23: note: userspace variable will be forcibly initialized 899 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /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; | ^~~~~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2665:31: note: userspace variable will be forcibly initialized 2665 | struct msghdr msg; | ^~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:577:22: note: userspace variable will be forcibly initialized 577 | struct iovec iov; | ^~~ In file included 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 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | 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:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | 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 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included 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_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | 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/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized 498 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:506:18: note: userspace variable will be forcibly initialized 506 | bpfptr_t ulinfo; | ^~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:512:5: note: userspace variable will be forcibly initialized 512 | int ip_options_get(struct net *net, struct ip_options_rcu **optp, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.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/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized 866 | static int compat_ip_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:844:12: note: userspace variable will be forcibly initialized 844 | static int ip_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:697:12: note: userspace variable will be forcibly initialized 697 | static int copy_group_source_from_sockptr(struct group_source_req *greqs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:697:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized 800 | static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1696:31: note: userspace variable will be forcibly initialized 1696 | struct msghdr msg; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:31: note: userspace variable will be forcibly initialized 283 | err = ip_options_get(net, &ipc->opt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | KERNEL_SOCKPTR(CMSG_DATA(cmsg)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | err < 40 ? err : 40); | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized 891 | static int do_ip_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/kcm/kcmsock.c:8: /kisskb/src/net/kcm/kcmsock.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/kcm/kcmsock.c: In function 'kcm_setsockopt': /kisskb/src/net/kcm/kcmsock.c:1268:12: note: userspace variable will be forcibly initialized 1268 | static int kcm_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ In file included 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 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | 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:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, 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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included 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_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_getput_cmap': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1223:29: note: userspace variable will be forcibly initialized 1223 | struct fb_cmap_user cmap; | ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1092:29: note: userspace variable will be forcibly initialized 1092 | struct fb_cmap_user cmap; | ^~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:348:27: note: userspace variable will be forcibly initialized 348 | read_descriptor_t desc; | ^~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:321:27: note: userspace variable will be forcibly initialized 321 | read_descriptor_t desc; /* Dummy arg to strp_recv */ | ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_parse': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/btf.c:4849:20: note: userspace variable will be forcibly initialized 4849 | static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/kernel/bpf/btf.c:6578:15: note: userspace variable will be forcibly initialized 6578 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6579 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6580 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6581 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ /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/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3093:12: note: userspace variable will be forcibly initialized 3093 | static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) | ^~~~~~~~~~~~~~~~~~~~~ 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/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1906:22: note: userspace variable will be forcibly initialized 1906 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1869:22: note: userspace variable will be forcibly initialized 1869 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2038:23: note: userspace variable will be forcibly initialized 2038 | struct msghdr cmsg_dummy; | ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3366:12: note: userspace variable will be forcibly initialized 3366 | static int do_tcp_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3366: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:40, 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:648:12: note: userspace variable will be forcibly initialized 648 | 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:666:12: note: userspace variable will be forcibly initialized 666 | static int j1939_sk_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c:666: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:40, from /kisskb/src/net/ipv4/tcp_ipv4.c:61: /kisskb/src/net/ipv4/tcp_ipv4.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/ipv4/tcp_ipv4.c: In function 'tcp_v4_parse_md5_keys': /kisskb/src/net/ipv4/tcp_ipv4.c:1248:12: note: userspace variable will be forcibly initialized 1248 | static int tcp_v4_parse_md5_keys(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~ 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/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:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized /kisskb/src/mm/madvise.c:1424:45: note: userspace variable will be forcibly initialized 1424 | struct iovec iovstack[UIO_FASTIOV], iovec; | ^~~~~ 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:1340:12: note: userspace variable will be forcibly initialized 1340 | static int __dn_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/can/raw.c:45: /kisskb/src/net/can/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/raw.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/raw.c: In function 'raw_setsockopt': /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized 514 | static int raw_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized 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:1327:12: note: userspace variable will be forcibly initialized 1327 | static int isotp_setsockopt_locked(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/isotp.c:1327:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1327:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1327:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/isotp.c:1327: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/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:19: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'receive_from_sock': /kisskb/src/fs/dlm/lowcomms.c:912:23: note: userspace variable will be forcibly initialized 912 | struct msghdr msg; | ^~~ /kisskb/src/net/xfrm/xfrm_state.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/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2423:5: note: userspace variable will be forcibly initialized 2423 | int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_seticmpfilter': /kisskb/src/net/ipv4/raw.c:817:12: note: userspace variable will be forcibly initialized 817 | static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_setsockopt': /kisskb/src/net/ipv4/raw.c:857:12: note: userspace variable will be forcibly initialized 857 | static int raw_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ /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/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2671:5: note: userspace variable will be forcibly initialized 2671 | int udp_lib_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1332:31: note: userspace variable will be forcibly initialized 1332 | struct msghdr msg = { .msg_flags = flags|MSG_MORE }; | ^~~ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'do_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:492:27: note: userspace variable will be forcibly initialized 492 | struct unimapdesc tmp; | ^~~ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_k_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:468:40: note: userspace variable will be forcibly initialized 468 | struct console_font_op op; | ^~ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_compat_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:1063:32: note: userspace variable will be forcibly initialized 1063 | struct console_font_op op; /* used in multiple places here */ | ^~ 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:85:5: note: userspace variable will be forcibly initialized 85 | int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:85:5: note: userspace variable will be forcibly initialized /kisskb/src/fs/dlm/user.c: In function 'copy_result_to_user': /kisskb/src/fs/dlm/user.c:693:32: note: userspace variable will be forcibly initialized 693 | struct dlm_lock_result result; | ^~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1254:22: note: userspace variable will be forcibly initialized 1254 | struct ifreq ifr; | ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:986:24: note: userspace variable will be forcibly initialized 986 | struct rtentry rt; | ^~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:931:24: note: userspace variable will be forcibly initialized 931 | struct rtentry rt; | ^~ /kisskb/src/net/ipv4/af_inet.c:930:22: note: userspace variable will be forcibly initialized 930 | struct ifreq ifr; | ^~~ /kisskb/src/net/wireless/wext-core.c: In function 'compat_standard_call': /kisskb/src/net/wireless/wext-core.c:1069:25: note: userspace variable will be forcibly initialized 1069 | struct iw_point iwp; | ^~~ /kisskb/src/net/wireless/wext-core.c: In function 'wext_handle_ioctl': /kisskb/src/net/wireless/wext-core.c:1041:22: note: userspace variable will be forcibly initialized 1041 | struct iwreq iwr; | ^~~ /kisskb/src/net/wireless/wext-core.c: In function 'compat_wext_handle_ioctl': /kisskb/src/net/wireless/wext-core.c:1096:22: note: userspace variable will be forcibly initialized 1096 | struct iwreq iwr; | ^~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/phonet/pep.c:16: /kisskb/src/net/phonet/pep.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/phonet/pep.c: In function 'pep_setsockopt': /kisskb/src/net/phonet/pep.c:981:12: note: userspace variable will be forcibly initialized 981 | static int pep_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/wireless/wext-priv.c: In function 'compat_private_call': /kisskb/src/net/wireless/wext-priv.c:228:33: note: userspace variable will be forcibly initialized 228 | struct iw_point iwp; | ^~~ /kisskb/src/net/wireless/wext-spy.c: In function 'iw_send_thrspy_event': /kisskb/src/net/wireless/wext-spy.c:166:33: note: userspace variable will be forcibly initialized 166 | union iwreq_data wrqu; | ^~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/net/l2tp/l2tp_ppp.c:71: /kisskb/src/net/l2tp/l2tp_ppp.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/l2tp/l2tp_ppp.c: In function 'pppol2tp_setsockopt': /kisskb/src/net/l2tp/l2tp_ppp.c:1229:12: note: userspace variable will be forcibly initialized 1229 | static int pppol2tp_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.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/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:300:12: note: userspace variable will be forcibly initialized 300 | static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:280:12: note: userspace variable will be forcibly initialized 280 | static int ipv6_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:141:12: note: userspace variable will be forcibly initialized 141 | static int copy_group_source_from_sockptr(struct group_source_req *greqs, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:141:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:236:12: note: userspace variable will be forcibly initialized 236 | static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1163:31: note: userspace variable will be forcibly initialized 1163 | struct msghdr msg; | ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_set_opt_hdr': /kisskb/src/net/ipv6/ipv6_sockglue.c:320:12: note: userspace variable will be forcibly initialized 320 | static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized 394 | static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:394:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:697:31: note: userspace variable will be forcibly initialized 697 | struct msghdr msg; | ^~~ 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/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/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/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1388:34: note: userspace variable will be forcibly initialized 1388 | struct sctp_getaddrs_old param; | ^~~~~ /kisskb/src/block/blk-zoned.c: In function 'blkdev_report_zones_ioctl': /kisskb/src/block/blk-zoned.c:341:33: note: userspace variable will be forcibly initialized 341 | struct zone_report_args args; | ^~~~ /kisskb/src/net/wireless/scan.c: In function 'ieee80211_scan_add_ies': /kisskb/src/net/wireless/scan.c:2871:25: note: userspace variable will be forcibly initialized 2871 | struct iw_event iwe; | ^~~ /kisskb/src/net/wireless/scan.c: In function 'ieee80211_bss': /kisskb/src/net/wireless/scan.c:2919:25: note: userspace variable will be forcibly initialized 2919 | struct iw_event iwe; | ^~~ /kisskb/src/net/wireless/scan.c: In function '___cfg80211_scan_done': /kisskb/src/net/wireless/scan.c:936:26: note: userspace variable will be forcibly initialized 936 | union iwreq_data wrqu; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/raw.c:22: /kisskb/src/net/ipv6/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_seticmpfilter': /kisskb/src/net/ipv6/raw.c:974:12: note: userspace variable will be forcibly initialized 974 | static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_setsockopt': /kisskb/src/net/ipv6/raw.c:1017:12: note: userspace variable will be forcibly initialized 1017 | static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c: In function 'sock_xmit': /kisskb/src/drivers/block/nbd.c:499:23: note: userspace variable will be forcibly initialized 499 | struct msghdr msg; | ^~~ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:596:38: note: userspace variable will be forcibly initialized 596 | struct ORANGEFS_dev_map_desc user_desc; | ^~~~~~~~~ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_compat_ioctl': /kisskb/src/fs/orangefs/devorangefs-req.c:736:46: note: userspace variable will be forcibly initialized 736 | struct ORANGEFS_dev_map_desc desc; | ^~~~ /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/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/net/wireless/mlme.c: In function 'cfg80211_michael_mic_failure': /kisskb/src/net/wireless/mlme.c:213:26: note: userspace variable will be forcibly initialized 213 | union iwreq_data wrqu; | ^~~~ 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:40, 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/net/wireless/ibss.c: In function '__cfg80211_ibss_joined': /kisskb/src/net/wireless/ibss.c:25:26: note: userspace variable will be forcibly initialized 25 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_connect_result': /kisskb/src/net/wireless/sme.c:687:26: note: userspace variable will be forcibly initialized 687 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_roamed': /kisskb/src/net/wireless/sme.c:901:26: note: userspace variable will be forcibly initialized 901 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_disconnected': /kisskb/src/net/wireless/sme.c:1081:26: note: userspace variable will be forcibly initialized 1081 | union iwreq_data wrqu; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/tcp_ipv6.c:28: /kisskb/src/net/ipv6/tcp_ipv6.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/ipv6/tcp_ipv6.c: In function 'tcp_v6_parse_md5_keys': /kisskb/src/net/ipv6/tcp_ipv6.c:599:12: note: userspace variable will be forcibly initialized 599 | static int tcp_v6_parse_md5_keys(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized 3137 | static int tipc_setsockopt(struct socket *sock, int lvl, int opt, | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:392:31: note: userspace variable will be forcibly initialized 392 | struct msghdr msg; | ^~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:724:5: note: userspace variable will be forcibly initialized 724 | int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/bonding/bond_main.c: In function 'bond_check_dev_link': /kisskb/src/drivers/net/bonding/bond_main.c:742:22: note: userspace variable will be forcibly initialized 742 | struct ifreq ifr; | ^~~ /kisskb/src/drivers/net/bonding/bond_main.c: In function 'bond_eth_ioctl': /kisskb/src/drivers/net/bonding/bond_main.c:4311:22: note: userspace variable will be forcibly initialized 4311 | struct ifreq ifrr; | ^~~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:252:23: note: userspace variable will be forcibly initialized 252 | struct msghdr msg; | ^~~ /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; | ^~~ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_if': /kisskb/src/net/ipv4/ipconfig.c:369:22: note: userspace variable will be forcibly initialized 369 | struct ifreq ir; | ^~ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_routes': /kisskb/src/net/ipv4/ipconfig.c:412:32: note: userspace variable will be forcibly initialized 412 | struct rtentry rm; | ^~ /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:618:30: note: userspace variable will be forcibly initialized 618 | struct privcmd_dm_op kdata; | ^~~~~ /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/net.h:25, from /kisskb/src/net/xdp/xsk.c:22: /kisskb/src/net/xdp/xsk.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/xdp/xsk.c: In function 'xsk_setsockopt': /kisskb/src/net/xdp/xsk.c:1039:12: note: userspace variable will be forcibly initialized 1039 | static int xsk_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/xdp/xsk.c:1039:12: note: userspace variable will be forcibly initialized /kisskb/src/net/xdp/xsk.c:1039: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/linux/if_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:10: /kisskb/src/net/mctp/af_mctp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_setsockopt': /kisskb/src/net/mctp/af_mctp.c:307:12: note: userspace variable will be forcibly initialized 307 | static int mctp_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /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; | ^~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/netfilter/x_tables.h:6, from /kisskb/src/net/bridge/netfilter/ebtables.c:17: /kisskb/src/net/bridge/netfilter/ebtables.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/bridge/netfilter/ebtables.c: In function 'update_counters': /kisskb/src/net/bridge/netfilter/ebtables.c:1426:12: note: userspace variable will be forcibly initialized 1426 | static int update_counters(struct net *net, sockptr_t arg, unsigned int len) | ^~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1428:28: note: userspace variable will be forcibly initialized 1428 | struct ebt_replace hlp; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'copy_everything_to_user': /kisskb/src/net/bridge/netfilter/ebtables.c:1548:28: note: userspace variable will be forcibly initialized 1548 | struct ebt_replace tmp; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_ebt_get_ctl': /kisskb/src/net/bridge/netfilter/ebtables.c:2447:28: note: userspace variable will be forcibly initialized 2447 | struct ebt_replace tmp; | ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_replace': /kisskb/src/net/bridge/netfilter/ebtables.c:1107:12: note: userspace variable will be forcibly initialized 1107 | static int do_replace(struct net *net, sockptr_t arg, unsigned int len) | ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1111:28: note: userspace variable will be forcibly initialized 1111 | struct ebt_replace tmp; | ^~~ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:22: note: userspace variable will be forcibly initialized 441 | struct ifreq atreq; | ^~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/drivers/nvme/host/tcp.c:12: /kisskb/src/drivers/nvme/host/tcp.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/drivers/nvme/host/tcp.c: In function 'nvme_tcp_try_recv': /kisskb/src/drivers/nvme/host/tcp.c:1194:27: note: userspace variable will be forcibly initialized 1194 | read_descriptor_t rd_desc; | ^~~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/drivers/nvme/host/tcp.c:12: /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_alloc_queue': /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/drivers/nvme/host/tcp.c:1557:27: note: userspace variable will be forcibly initialized 1557 | sockptr_t optval = KERNEL_SOCKPTR(iface); | ^~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_compat_routing_ioctl': /kisskb/src/net/appletalk/ddp.c:1856:24: note: userspace variable will be forcibly initialized 1856 | struct rtentry rt; | ^~ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:24: note: userspace variable will be forcibly initialized 892 | struct rtentry rt; | ^~ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:24: note: userspace variable will be forcibly initialized 666 | struct rtentry rtdef; | ^~~~~ /kisskb/src/net/appletalk/ddp.c:659:22: note: userspace variable will be forcibly initialized 659 | struct ifreq atreq; | ^~~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:902:50: note: userspace variable will be forcibly initialized 902 | struct gntdev_grant_copy_segment seg; | ^~~ /kisskb/src/drivers/xen/gntdev.c:891:34: note: userspace variable will be forcibly initialized 891 | struct gntdev_copy_batch batch; | ^~~~~ /kisskb/src/drivers/xen/gntdev.c:890:40: note: userspace variable will be forcibly initialized 890 | struct ioctl_gntdev_grant_copy copy; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.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/netfilter/x_tables.c: In function 'xt_copy_counters': /kisskb/src/net/netfilter/x_tables.c:1069:7: note: userspace variable will be forcibly initialized 1069 | void *xt_copy_counters(sockptr_t arg, unsigned int len, | ^~~~~~~~~~~~~~~~ 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:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netrom/af_netrom.c:21: /kisskb/src/net/netrom/af_netrom.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/netrom/af_netrom.c: In function 'nr_setsockopt': /kisskb/src/net/netrom/af_netrom.c:296:12: note: userspace variable will be forcibly initialized 296 | static int nr_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:392:22: note: userspace variable will be forcibly initialized 392 | 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:495:22: note: userspace variable will be forcibly initialized 495 | struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | ^~~ 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:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:743:30: note: userspace variable will be forcibly initialized 743 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2932:58: note: userspace variable will be forcibly initialized 2932 | struct vfio_iommu_type1_dirty_bitmap_get range; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rose/af_rose.c:25: /kisskb/src/net/rose/af_rose.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/rose/af_rose.c: In function 'rose_setsockopt': /kisskb/src/net/rose/af_rose.c:368:12: note: userspace variable will be forcibly initialized 368 | static int rose_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h:93, from /kisskb/src/net/rds/af_rds.c:38: /kisskb/src/net/rds/af_rds.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_cancel_sent_to': /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized 293 | static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized /kisskb/src/net/rds/af_rds.c: In function 'rds_set_bool_option': /kisskb/src/net/rds/af_rds.c:330:12: note: userspace variable will be forcibly initialized 330 | static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_enable_recvtstamp': /kisskb/src/net/rds/af_rds.c:381:12: note: userspace variable will be forcibly initialized 381 | static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_recv_track_latency': /kisskb/src/net/rds/af_rds.c:405:12: note: userspace variable will be forcibly initialized 405 | static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_transport': /kisskb/src/net/rds/af_rds.c:360:12: note: userspace variable will be forcibly initialized 360 | static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/af_rxrpc.c:12: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_setsockopt': /kisskb/src/net/rxrpc/af_rxrpc.c:592:12: note: userspace variable will be forcibly initialized 592 | static int rxrpc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:592: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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/af_smc.c:27: /kisskb/src/net/smc/af_smc.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/smc/af_smc.c: In function '__smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2835:12: note: userspace variable will be forcibly initialized 2835 | static int __smc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/smc/af_smc.c: In function 'smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2868:12: note: userspace variable will be forcibly initialized 2868 | static int smc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_get_int_option': /kisskb/src/net/mptcp/sockopt.c:57:12: note: userspace variable will be forcibly initialized 57 | static int mptcp_get_int_option(struct mptcp_sock *msk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_sol_socket_intval': /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/mptcp/sockopt.c:123:19: note: userspace variable will be forcibly initialized 123 | sockptr_t optval = KERNEL_SOCKPTR(&val); | ^~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_tstamp': /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/mptcp/sockopt.c:147:19: note: userspace variable will be forcibly initialized 147 | sockptr_t optval = KERNEL_SOCKPTR(&val); | ^~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_timestamping': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c:205:12: note: userspace variable will be forcibly initialized 205 | static int mptcp_setsockopt_sol_socket_timestamping(struct mptcp_sock *msk, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c:205:12: note: userspace variable will be forcibly initialized /kisskb/src/net/mptcp/sockopt.c:228:15: note: userspace variable will be forcibly initialized 228 | ret = sock_setsockopt(sk->sk_socket, SOL_SOCKET, optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | KERNEL_SOCKPTR(×tamping), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 230 | sizeof(timestamping)); | ~~~~~~~~~~~~~~~~~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_socket_linger': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/mptcp/sockopt.c:249:12: note: userspace variable will be forcibly initialized 249 | static int mptcp_setsockopt_sol_socket_linger(struct mptcp_sock *msk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c:255:19: note: userspace variable will be forcibly initialized 255 | sockptr_t kopt; | ^~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/mptcp/sockopt.c:11: /kisskb/src/net/mptcp/sockopt.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_tcp_cork': /kisskb/src/net/mptcp/sockopt.c:620:12: note: userspace variable will be forcibly initialized 620 | static int mptcp_setsockopt_sol_tcp_cork(struct mptcp_sock *msk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/sockopt.c: In function 'mptcp_setsockopt_sol_tcp_nodelay': /kisskb/src/net/mptcp/sockopt.c:650:12: note: userspace variable will be forcibly initialized 650 | static int mptcp_setsockopt_sol_tcp_nodelay(struct mptcp_sock *msk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2040:29: note: userspace variable will be forcibly initialized 2040 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2036:29: note: userspace variable will be forcibly initialized 2036 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2056:29: note: userspace variable will be forcibly initialized 2056 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2052:29: note: userspace variable will be forcibly initialized 2052 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_confirm_accept': /kisskb/src/net/smc/smc_clc.c:990:23: note: userspace variable will be forcibly initialized 990 | struct msghdr msg; | ^~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_decline': /kisskb/src/net/smc/smc_clc.c:767:23: note: userspace variable will be forcibly initialized 767 | struct msghdr msg; | ^~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_proposal': /kisskb/src/net/smc/smc_clc.c:819:23: note: userspace variable will be forcibly initialized 819 | struct msghdr msg; | ^~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:729:42: note: userspace variable will be forcibly initialized 729 | kernel_siginfo_t si; | ^~ 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/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1206:27: note: userspace variable will be forcibly initialized 1206 | read_descriptor_t desc; | ^~~~ /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}; | ^ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, 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/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/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3281:22: note: userspace variable will be forcibly initialized 3281 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3307:22: note: userspace variable will be forcibly initialized 3307 | struct ifreq ifreq; | ^~~~~ /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/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2095:22: note: userspace variable will be forcibly initialized 2095 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2094:23: note: userspace variable will be forcibly initialized 2094 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2154:23: note: userspace variable will be forcibly initialized 2154 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2153:22: note: userspace variable will be forcibly initialized 2153 | struct iovec iov; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, 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:2225:19: note: userspace variable will be forcibly initialized 2225 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2371:28: note: userspace variable will be forcibly initialized 2371 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2422:28: note: userspace variable will be forcibly initialized 2422 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2565:23: note: userspace variable will be forcibly initialized 2565 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2598:23: note: userspace variable will be forcibly initialized 2598 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2808:23: note: userspace variable will be forcibly initialized 2808 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2773:23: note: userspace variable will be forcibly initialized 2773 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /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:598:26: note: userspace variable will be forcibly initialized 598 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:717:26: note: userspace variable will be forcibly initialized 717 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_conn_retransmit_call': /kisskb/src/net/rxrpc/conn_event.c:28:23: note: userspace variable will be forcibly initialized 28 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_abort_connection': /kisskb/src/net/rxrpc/conn_event.c:193:23: note: userspace variable will be forcibly initialized 193 | struct msghdr msg; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ax25/af_ax25.c:24: /kisskb/src/net/ax25/af_ax25.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/ax25/af_ax25.c: In function 'ax25_setsockopt': /kisskb/src/net/ax25/af_ax25.c:551:12: note: userspace variable will be forcibly initialized 551 | static int ax25_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c:551:12: note: userspace variable will be forcibly initialized /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; | ^~~~~~ 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:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/rds/rds.h:5, from /kisskb/src/net/rds/rdma.c:38: /kisskb/src/net/rds/rdma.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr': /kisskb/src/net/rds/rdma.c:356:5: note: userspace variable will be forcibly initialized 356 | int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr_for_dest': /kisskb/src/net/rds/rdma.c:369:5: note: userspace variable will be forcibly initialized 369 | int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_free_mr': /kisskb/src/net/rds/rdma.c:396:5: note: userspace variable will be forcibly initialized 396 | int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/key.c:15: /kisskb/src/net/rxrpc/key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized 80 | static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:209:26: note: userspace variable will be forcibly initialized 209 | kernel_siginfo_t info; | ^~~~ /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_send_version_request': /kisskb/src/net/rxrpc/local_event.c:31:23: note: userspace variable will be forcibly initialized 31 | struct msghdr msg; | ^~~ /kisskb/src/net/rds/tcp_recv.c: In function 'rds_tcp_read_sock': /kisskb/src/net/rds/tcp_recv.c:266:27: note: userspace variable will be forcibly initialized 266 | read_descriptor_t desc; | ^~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': /kisskb/src/drivers/input/misc/uinput.c:844:33: note: userspace variable will be forcibly initialized 844 | struct uinput_ff_upload ff_up; | ^~~~~ /kisskb/src/fs/io-wq.c: In function 'io_wqe_worker': /kisskb/src/fs/io-wq.c:661:40: note: userspace variable will be forcibly initialized 661 | struct ksignal ksig; | ^~~~ /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c: In function 'orinoco_send_bssid_wevent': /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c:1221:26: note: userspace variable will be forcibly initialized 1221 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c: In function '__orinoco_ev_txexc': /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c:630:41: note: userspace variable will be forcibly initialized 630 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c: In function 'orinoco_send_assocreqie_wevent': /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c:1239:26: note: userspace variable will be forcibly initialized 1239 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c: In function 'orinoco_send_assocrespie_wevent': /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c:1269:26: note: userspace variable will be forcibly initialized 1269 | union iwreq_data wrqu; | ^~~~ /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c: In function 'orinoco_rx': /kisskb/src/drivers/net/wireless/intersil/orinoco/main.c:990:42: note: userspace variable will be forcibly initialized 990 | union iwreq_data wrqu; | ^~~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_ack_packet': /kisskb/src/net/rxrpc/output.c:177:23: note: userspace variable will be forcibly initialized 177 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_abort_packet': /kisskb/src/net/rxrpc/output.c:286:23: note: userspace variable will be forcibly initialized 286 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_data_packet': /kisskb/src/net/rxrpc/output.c:352:23: note: userspace variable will be forcibly initialized 352 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_reject_packets': /kisskb/src/net/rxrpc/output.c:557:23: note: userspace variable will be forcibly initialized 557 | struct msghdr msg; | ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_keepalive': /kisskb/src/net/rxrpc/output.c:631:23: note: userspace variable will be forcibly initialized 631 | struct msghdr msg; | ^~~ 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/perf_event.h:51, from /kisskb/src/include/linux/trace_events.h:10, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized /kisskb/src/fs/io_uring.c:3962:30: note: userspace variable will be forcibly initialized 3962 | struct iovec iovec; | ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:4211:28: note: userspace variable will be forcibly initialized 4211 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:4354:28: note: userspace variable will be forcibly initialized 4354 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_sendmsg': /kisskb/src/fs/io_uring.c:6001:32: note: userspace variable will be forcibly initialized 6001 | struct io_async_msghdr iomsg, *kmsg; | ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_send': /kisskb/src/fs/io_uring.c:6061:22: note: userspace variable will be forcibly initialized 6061 | struct iovec iov; | ^~~ /kisskb/src/fs/io_uring.c:6060:23: note: userspace variable will be forcibly initialized 6060 | struct msghdr msg; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_recvmsg': /kisskb/src/fs/io_uring.c:6239:32: note: userspace variable will be forcibly initialized 6239 | struct io_async_msghdr iomsg, *kmsg; | ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_recv': /kisskb/src/fs/io_uring.c:6320:22: note: userspace variable will be forcibly initialized 6320 | struct iovec iov; | ^~~ /kisskb/src/fs/io_uring.c:6318:23: note: userspace variable will be forcibly initialized 6318 | struct msghdr msg; | ^~~ /kisskb/src/fs/io_uring.c: In function '__io_sqe_buffers_update': /kisskb/src/fs/io_uring.c:10755:22: note: userspace variable will be forcibly initialized 10755 | struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_sqe_buffers_register': /kisskb/src/fs/io_uring.c:10704:22: note: userspace variable will be forcibly initialized 10704 | struct iovec iov; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_sqd_handle_event': /kisskb/src/fs/io_uring.c:9015:24: note: userspace variable will be forcibly initialized 9015 | struct ksignal ksig; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/server_key.c:15: /kisskb/src/net/rxrpc/server_key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/server_key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized 80 | static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:828:40: note: userspace variable will be forcibly initialized 828 | struct ppp_option_data data; | ^~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_compat_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:1008:56: note: userspace variable will be forcibly initialized 1008 | struct ppp_option_data data = { | ^~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_read': /kisskb/src/drivers/net/ppp/ppp_generic.c:431:22: note: userspace variable will be forcibly initialized 431 | struct iovec iov; | ^~~ /kisskb/src/drivers/net/tun.c: In function 'tun_chr_show_fdinfo': /kisskb/src/drivers/net/tun.c:3454:22: note: userspace variable will be forcibly initialized 3454 | struct ifreq ifr; | ^~~ /kisskb/src/drivers/net/tun.c: In function '__tun_chr_ioctl': /kisskb/src/drivers/net/tun.c:3027:22: note: userspace variable will be forcibly initialized 3027 | struct ifreq ifr; | ^~~ /kisskb/src/drivers/net/macvlan.c: In function 'macvlan_eth_ioctl': /kisskb/src/drivers/net/macvlan.c:841:22: note: userspace variable will be forcibly initialized 841 | struct ifreq ifrr; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1069:40: note: userspace variable will be forcibly initialized 1069 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/mtd/mtdchar.c:837:36: note: userspace variable will be forcibly initialized 837 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:823:36: note: userspace variable will be forcibly initialized 823 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_compat_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1165:40: note: userspace variable will be forcibly initialized 1165 | struct blkpg_ioctl_arg a; | ^ ERROR: modpost: "blkcg_get_fc_appid" [drivers/nvme/host/nvme-fc.ko] undefined! make[2]: *** [/kisskb/src/scripts/Makefile.modpost:134: modules-only.symvers] Error 1 make[1]: *** [/kisskb/src/Makefile:1914: modules] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:228: __sub-make] Error 2 Command 'make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 # Build took: 0:02:32.260909