# git rev-parse -q --verify 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc^{commit} # git fetch -q -n -f git://gitlab.ozlabs.ibm.com/mirror/linux-next.git master warning: The last gc run reported the following. Please correct the root cause and remove .git/gc.log. Automatic cleanup will not be performed until the file is removed. warning: There are too many unreachable loose objects; run 'git prune' to remove them. # git rev-parse -q --verify 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc^{commit} 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc # git checkout -q -f -B kisskb 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc # git clean -qxdf # < git log -1 # commit 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc # Author: Stephen Rothwell # Date: Mon Oct 25 20:47:07 2021 +1100 # # Add linux-next specific files for 20211025 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux-ld --version # < git log --format=%s --max-count=1 9ae1fbdeabd3b3f668ad0bcb47d64b3a9fb4f8fc # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- randconfig # Added to kconfig CONFIG_STANDALONE=y # Added to kconfig CONFIG_BUILD_DOCSRC=n # Added to kconfig CONFIG_MODULE_SIG=n # Added to kconfig CONFIG_CPU_BIG_ENDIAN=n # Added to kconfig CONFIG_CPU_LITTLE_ENDIAN=y # Added to kconfig CONFIG_PPC64=y # Added to kconfig CONFIG_PPC_BOOK3E_64=n # Added to kconfig CONFIG_PPC_BOOK3S_64=y # Added to kconfig CONFIG_PPC_DISABLE_WERROR=y # Added to kconfig CONFIG_SECTION_MISMATCH_WARN_ONLY=y # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # Added to kconfig CONFIG_LD_HEAD_STUB_CATCH=y # Added to kconfig CONFIG_TRIM_UNUSED_KSYMS=n # Added to kconfig CONFIG_UBSAN=n # < make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- help # make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- olddefconfig .config:4220:warning: override: reassigning to symbol STANDALONE .config:4227:warning: override: reassigning to symbol PPC_BOOK3S_64 .config:4228:warning: override: reassigning to symbol PPC_DISABLE_WERROR .config:4230:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD .config:4231:warning: override: reassigning to symbol LD_HEAD_STUB_CATCH # make -s -j 32 ARCH=powerpc O=/kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-9.2.0-nolibc/powerpc64-linux/bin/powerpc64-linux- :1559:2: warning: #warning syscall futex_waitv not implemented [-Wcpp] /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1250:16: note: userspace variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ /kisskb/src/arch/powerpc/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/powerpc/kernel/signal.c:234:17: note: userspace variable will be forcibly initialized 234 | struct ksignal ksig = { .sig = 0 }; | ^~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:569:15: note: userspace variable will be forcibly initialized 569 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:343:25: note: userspace variable will be forcibly initialized 343 | struct ipmi_recv rsp; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:326:27: note: userspace variable will be forcibly initialized 326 | struct ipmi_req_settime req; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:306:19: note: userspace variable will be forcibly initialized 306 | struct ipmi_req req; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:761:22: note: userspace variable will be forcibly initialized 761 | struct ipmi_recv recv64; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:747:27: note: userspace variable will be forcibly initialized 747 | struct ipmi_req_settime sp; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:727:19: note: userspace variable will be forcibly initialized 727 | struct ipmi_req rp; | ^~ /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'do_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:492:20: 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:26: 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:1060:25: note: userspace variable will be forcibly initialized 1060 | struct console_font_op op; /* used in multiple places here */ | ^~ In file included from /kisskb/src/mm/madvise.c:21: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:126:9: note: userspace variable will be forcibly initialized 126 | return (struct iovec) { | ^ /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:126:9: note: userspace variable will be forcibly initialized /kisskb/src/mm/madvise.c:1235:38: note: userspace variable will be forcibly initialized 1235 | struct iovec iovstack[UIO_FASTIOV], iovec; | ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:14: 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:14: 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 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: 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:4726:9: note: userspace variable will be forcibly initialized 4726 | 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:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:4726:9: note: userspace variable will be forcibly initialized 4726 | 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:1024:14: note: userspace variable will be forcibly initialized 1024 | 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3586:8: note: userspace variable will be forcibly initialized 3586 | 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3867:8: 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_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3910:8: note: userspace variable will be forcibly initialized 3910 | 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3927:8: note: userspace variable will be forcibly initialized 3927 | 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:1105:12: note: userspace variable will be forcibly initialized 1105 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:1108:11: note: userspace variable will be forcibly initialized 1108 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1107:11: note: userspace variable will be forcibly initialized 1107 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ 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:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /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:2164:12: note: userspace variable will be forcibly initialized 2164 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:2164:12: note: userspace variable will be forcibly initialized 2164 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2275:6: note: userspace variable will be forcibly initialized 2275 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2276 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2277 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2189:6: note: userspace variable will be forcibly initialized 2189 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2190 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2191 | 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:4550:12: note: userspace variable will be forcibly initialized 4550 | 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4696:9: note: userspace variable will be forcibly initialized 4696 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '__se_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4696:9: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: 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/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 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/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 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/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1700:20: note: userspace variable will be forcibly initialized 1700 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1700:20: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /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:9952:12: note: userspace variable will be forcibly initialized 9952 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9952:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:9952:12: note: userspace variable will be forcibly initialized 9952 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:9963:11: note: userspace variable will be forcibly initialized 9963 | bpfptr_t urecord; | ^~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /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:10099:12: note: userspace variable will be forcibly initialized 10099 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10099:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:10099:12: note: userspace variable will be forcibly initialized 10099 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10108:11: note: userspace variable will be forcibly initialized 10108 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11689:12: note: userspace variable will be forcibly initialized 11689 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11689:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/verifier.c:10: /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_check': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/verifier.c:13876:5: note: userspace variable will be forcibly initialized 13876 | int bpf_check(struct bpf_prog **prog, union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2895:27: note: userspace variable will be forcibly initialized 2895 | struct kernel_clone_args kargs; | ^~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: 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/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/filter.h:11, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': /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/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 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 In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/include/linux/cgroup-defs.h:22, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/net/netprio_cgroup.h:11, from /kisskb/src/include/linux/netdevice.h:41, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/include/linux/filter.h:19, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /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:507:11: note: userspace variable will be forcibly initialized 507 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:747:20: note: userspace variable will be forcibly initialized 747 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1231:16: note: userspace variable will be forcibly initialized 1231 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1036:19: note: userspace variable will be forcibly initialized 1036 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1394:16: note: userspace variable will be forcibly initialized 1394 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1351:19: note: userspace variable will be forcibly initialized 1351 | kernel_siginfo_t siginfo; | ^~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4151:15: note: userspace variable will be forcibly initialized 4151 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4151:10: note: userspace variable will be forcibly initialized 4151 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4187:15: note: userspace variable will be forcibly initialized 4187 | stack_t uss, uoss; | ^~~~ /kisskb/src/kernel/signal.c:4187:10: note: userspace variable will be forcibly initialized 4187 | stack_t uss, uoss; | ^~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1527:24: note: userspace variable will be forcibly initialized 1527 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1981:24: note: userspace variable will be forcibly initialized 1981 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2093:24: note: userspace variable will be forcibly initialized 2093 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2297:19: note: userspace variable will be forcibly initialized 2297 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3957:19: note: userspace variable will be forcibly initialized 3957 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3731:24: note: userspace variable will be forcibly initialized 3731 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1701:24: note: userspace variable will be forcibly initialized 1701 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1732:24: note: userspace variable will be forcibly initialized 1732 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1847:24: note: userspace variable will be forcibly initialized 1847 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3888:24: note: userspace variable will be forcibly initialized 3888 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:3997:19: note: userspace variable will be forcibly initialized 3997 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1640:24: note: userspace variable will be forcibly initialized 1640 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1718:24: note: userspace variable will be forcibly initialized 1718 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1747:24: note: userspace variable will be forcibly initialized 1747 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1762:24: note: userspace variable will be forcibly initialized 1762 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1776:24: note: userspace variable will be forcibly initialized 1776 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1815:24: note: userspace variable will be forcibly initialized 1815 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1830:24: note: userspace variable will be forcibly initialized 1830 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1675:24: note: userspace variable will be forcibly initialized 1675 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1798:24: note: userspace variable will be forcibly initialized 1798 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3970:19: note: userspace variable will be forcibly initialized 3970 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4011:19: note: userspace variable will be forcibly initialized 4011 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3592:19: note: userspace variable will be forcibly initialized 3592 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3657:19: note: userspace variable will be forcibly initialized 3657 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3810:19: note: userspace variable will be forcibly initialized 3810 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4165:10: note: userspace variable will be forcibly initialized 4165 | stack_t new; | ^~~ 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:9: 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:9: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:10: 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/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:4437:20: note: userspace variable will be forcibly initialized 4437 | static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, | ^~~~~~~~~ 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 'btf_new_fd': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c:5982:8: note: userspace variable will be forcibly initialized 5982 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5983 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5984 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5985 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:596:31: 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:32: note: userspace variable will be forcibly initialized 736 | struct ORANGEFS_dev_map_desc desc; | ^~~~ 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:126:9: note: userspace variable will be forcibly initialized 126 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:395:15: note: userspace variable will be forcibly initialized 395 | 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:498:15: note: userspace variable will be forcibly initialized 498 | 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:126:9: note: userspace variable will be forcibly initialized 126 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:746:16: note: userspace variable will be forcibly initialized 746 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2013:22: note: userspace variable will be forcibly initialized 2013 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2009:22: note: userspace variable will be forcibly initialized 2009 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2029:22: note: userspace variable will be forcibly initialized 2029 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2025:22: note: userspace variable will be forcibly initialized 2025 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:748:21: note: userspace variable will be forcibly initialized 748 | kernel_siginfo_t si; | ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: userspace variable will be forcibly initialized 795 | struct sigset_argpack x = {NULL, 0}; | ^ /kisskb/src/lib/test_stackinit.c: In function 'leaf_user': /kisskb/src/lib/test_stackinit.c:273:11: note: userspace variable will be forcibly initialized 273 | var_type var \ | ^~~ /kisskb/src/lib/test_stackinit.c:387:1: note: in expansion of macro 'DEFINE_TEST' 387 | DEFINE_TEST(user, struct test_user, STRUCT, none, WANT_SUCCESS); | ^~~~~~~~~~~ /kisskb/src/lib/test_stackinit.c: In function 'test_user': /kisskb/src/lib/test_stackinit.c:206:11: note: userspace variable will be forcibly initialized 206 | var_type zero INIT_CLONE_ ## which; \ | ^~~~ /kisskb/src/lib/test_stackinit.c:300:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' 300 | DEFINE_TEST_DRIVER(name, var_type, which, xfail) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/test_stackinit.c:387:1: note: in expansion of macro 'DEFINE_TEST' 387 | DEFINE_TEST(user, struct test_user, STRUCT, none, WANT_SUCCESS); | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:558:21: note: userspace variable will be forcibly initialized 558 | struct drm_ctx_res res; | ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:493:22: note: userspace variable will be forcibly initialized 493 | struct drm_buf_free request; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:20: note: userspace variable will be forcibly initialized 136 | struct drm_unique uq; | ^~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:21: note: userspace variable will be forcibly initialized 95 | struct drm_version v; | ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:595:17: note: userspace variable will be forcibly initialized 595 | struct drm_dma d; | ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:15: note: userspace variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ /kisskb/src/fs/io-wq.c: In function 'io_wqe_worker': /kisskb/src/fs/io-wq.c:587:19: note: userspace variable will be forcibly initialized 587 | struct ksignal ksig; | ^~~~ In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/fs/io_uring.c:46: /kisskb/src/fs/io_uring.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:126:9: note: userspace variable will be forcibly initialized 126 | return (struct iovec) { | ^ /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:126:9: note: userspace variable will be forcibly initialized /kisskb/src/fs/io_uring.c:3268:16: note: userspace variable will be forcibly initialized 3268 | struct iovec iovec; | ^~~~~ /kisskb/src/fs/io_uring.c: In function '__io_sqe_buffers_update': /kisskb/src/fs/io_uring.c:9169:15: note: userspace variable will be forcibly initialized 9169 | 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:9118:15: note: userspace variable will be forcibly initialized 9118 | struct iovec iov; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:3478:21: note: userspace variable will be forcibly initialized 3478 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:3607:21: note: userspace variable will be forcibly initialized 3607 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_sqd_handle_event': /kisskb/src/fs/io_uring.c:7420:17: note: userspace variable will be forcibly initialized 7420 | struct ksignal ksig; | ^~~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1005:26: note: userspace variable will be forcibly initialized 1005 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/mtd/mtdchar.c:773:22: note: userspace variable will be forcibly initialized 773 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:759:22: note: userspace variable will be forcibly initialized 759 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_compat_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1101:26: note: userspace variable will be forcibly initialized 1101 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:31: note: userspace variable will be forcibly initialized 462 | struct i2c_smbus_ioctl_data data_arg; | ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: userspace variable will be forcibly initialized 435 | struct i2c_rdwr_ioctl_data rdwr_arg; | ^~~~~~~~ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: userspace variable will be forcibly initialized 392 | struct ff_effect effect; | ^~~~~~ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1037:19: note: userspace variable will be forcibly initialized 1037 | struct ff_effect effect; | ^~~~~~ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1545:33: note: userspace variable will be forcibly initialized 1545 | struct msc_win_to_user_struct u = { | ^ Completed OK # rm -rf /kisskb/build/linux-next-rand_powerpc-randconfig+ppc64le_powerpc-gcc9 # Build took: 0:03:01.000640