Buildresult: linus-rand/arm64-randconfig/arm64-gcc11 built on Apr 8 2022, 18:10
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
OK
Date/Time:
Apr 8 2022, 18:10
Duration:
0:11:53.564986
Builder:
ka7
Revision:
Merge tag 'drm-fixes-2022-04-08' of git://anongit.freedesktop.org/drm/drm (
1831fed559732b132aef0ea8261ac77e73f7eadf)
Target:
linus-rand/arm64-randconfig/arm64-gcc11
Branch:
linus-rand
Compiler:
arm64-gcc11
(aarch64-linux-gcc (GCC) 11.1.0 / GNU ld (GNU Binutils) 2.36.1)
Config:
randconfig
(
download
)
Log:
Download original
Possible warnings (1)
.config:5857:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD
Full Log
# git rev-parse -q --verify 1831fed559732b132aef0ea8261ac77e73f7eadf^{commit} 1831fed559732b132aef0ea8261ac77e73f7eadf already have revision, skipping fetch # git checkout -q -f -B kisskb 1831fed559732b132aef0ea8261ac77e73f7eadf # git clean -qxdf # < git log -1 # commit 1831fed559732b132aef0ea8261ac77e73f7eadf # Merge: 5a5dcfd1e878 88711fa9a14f # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Thu Apr 7 19:27:39 2022 -1000 # # Merge tag 'drm-fixes-2022-04-08' of git://anongit.freedesktop.org/drm/drm # # Pull drm fixes from Dave Airlie: # "Main set of fixes for rc2, mostly amdgpu, but some dma-fence fixups as # well, along with some other misc ones. # # dma-fence: # - fix warning about fence containers # - fix logic error in new fence merge code # - handle empty dma_fence_arrays gracefully # # bridge: # - Try all possible cases for bridge/panel detection. # # bindings: # - Don't require input port for MIPI-DSI, and make width/height mandatory. # # fbdev: # - Fix unregistering of framebuffers without device. # # nouveau: # - Fix a crash when booting with nouveau on tegra. # # amdgpu: # - GFX 10.3.7 fixes # - noretry updates # - VCN fixes # - TMDS fix # - zstate fix for freesync video # - DCN 3.1.5 fix # - Display stack size fix # - Audio fix # - DCN 3.1 pstate fix # - TMZ VCN fix # - APU passthrough fix # - Misc other fixes # - VCN 3.0 fixes # - Misc display fixes # - GC 10.3 golden register fix # - Suspend fix # - SMU 10 fix # # amdkfd: # - Error handling fix # - xgmi p2p fix # - HWS VMIDs fix # - Event fix # # panel: # - ili9341: Fix optional regulator handling # # imx: # - Catch an EDID allocation failure in imx-ldb # - fix a leaked drm display mode on DT parsing error in parallel-display # - properly remove the dw_hdmi bridge in case the component_add fails in dw_hdmi-imx # - fix the IPU clock frequency debug printout in ipu-di" # # * tag 'drm-fixes-2022-04-08' of git://anongit.freedesktop.org/drm/drm: (61 commits) # dt-bindings: display: panel: mipi-dbi-spi: Make width-mm/height-mm mandatory # fbdev: Fix unregistering of framebuffers without device # drm/amdgpu/smu10: fix SoC/fclk units in auto mode # drm/amd/display: update dcn315 clock table read # drm/amdgpu/display: change pipe policy for DCN 2.1 # drm/amd/display: Add configuration options for AUX wake work around. # drm/amd/display: remove assert for odm transition case # drm/amdgpu: don't use BACO for reset in S3 # drm/amd/display: Fix by adding FPU protection for dcn30_internal_validate_bw # drm/amdkfd: Create file descriptor after client is added to smi_clients list # drm/amdgpu: Sync up header and implementation to use the same parameter names # drm/amdgpu: fix incorrect GCR_GENERAL_CNTL address # amd/display: set backlight only if required # drm/amd/display: Fix allocate_mst_payload assert on resume # drm/amd/display: Revert FEC check in validation # drm/amd/display: Add work around for AUX failure on wake. # drm/amd/display: Clear optc false state when disable otg # drm/amd/display: Enable power gating before init_pipes # drm/amd/display: Remove redundant dsc power gating from init_hw # drm/amd/display: Correct Slice reset calculation # ... # < /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 1831fed559732b132aef0ea8261ac77e73f7eadf # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:5857:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /kisskb/src/include/linux/audit.h:13, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:350:26: note: userspace variable will be forcibly initialized 350 | kernel_siginfo_t info; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:495:26: note: userspace variable will be forcibly initialized 495 | struct user_ctxs user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:773:40: note: userspace variable will be forcibly initialized 773 | struct rt_sigframe_user_layout user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:854:24: note: userspace variable will be forcibly initialized 854 | struct ksignal ksig; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:965:40: note: userspace variable will be forcibly initialized 965 | struct rt_sigframe_user_layout user; | ^~~~ /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/ipc/mqueue.c: In function '__do_notify': /kisskb/src/ipc/mqueue.c:783:47: note: userspace variable will be forcibly initialized 783 | struct kernel_siginfo sig_i; | ^~~~~ /kisskb/src/ipc/mqueue.c: In function '__do_sys_mq_notify': /kisskb/src/ipc/mqueue.c:1432:25: note: userspace variable will be forcibly initialized 1432 | struct sigevent n, *p = NULL; | ^ /kisskb/src/ipc/mqueue.c: In function '__do_compat_sys_mq_notify': /kisskb/src/ipc/mqueue.c:1567:25: note: userspace variable will be forcibly initialized 1567 | struct sigevent n, *p = NULL; | ^ /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; | ^~~ 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/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/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:385:5: note: userspace variable will be forcibly initialized 385 | int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized 1017 | int sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1244:35: note: userspace variable will be forcibly initialized 1244 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1223:35: note: userspace variable will be forcibly initialized 1223 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2670:31: note: userspace variable will be forcibly initialized 2670 | struct msghdr msg; | ^~~ 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 '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:4825:16: note: userspace variable will be forcibly initialized 4825 | 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:4825:16: note: userspace variable will be forcibly initialized 4825 | 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 '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/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) | ^~~~~~~~~~~~~~~ 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:3645:15: note: userspace variable will be forcibly initialized 3645 | 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:3926:15: note: userspace variable will be forcibly initialized 3926 | 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:3970:15: note: userspace variable will be forcibly initialized 3970 | 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:3987:15: note: userspace variable will be forcibly initialized 3987 | 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:1135:12: note: userspace variable will be forcibly initialized 1135 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1138:18: note: userspace variable will be forcibly initialized 1138 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1137:18: note: userspace variable will be forcibly initialized 1137 | 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: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:2209:12: note: userspace variable will be forcibly initialized 2209 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2209:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c:2322:13: note: userspace variable will be forcibly initialized 2322 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2323 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2324 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:10: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2322:9: note: in expansion of macro 'if' 2322 | if (copy_from_bpfptr(prog->insns, | ^~ /kisskb/src/kernel/bpf/syscall.c:2235:13: note: userspace variable will be forcibly initialized 2235 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2236 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2237 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:10: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2235:9: note: in expansion of macro 'if' 2235 | if (strncpy_from_bpfptr(license, | ^~ 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:4621:12: note: userspace variable will be forcibly initialized 4621 | 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:4767:16: note: userspace variable will be forcibly initialized 4767 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:569:22: note: userspace variable will be forcibly initialized 569 | struct iovec iov; | ^~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2902:34: note: userspace variable will be forcibly initialized 2902 | struct kernel_clone_args kargs; | ^~~~~ 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 '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/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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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:499:5: note: userspace variable will be forcibly initialized 499 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:508:18: note: userspace variable will be forcibly initialized 508 | 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 '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 '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) | ^~~~~~~~~~ /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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1754:20: note: userspace variable will be forcibly initialized 1754 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ 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:10260:12: note: userspace variable will be forcibly initialized 10260 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10260:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10271:18: note: userspace variable will be forcibly initialized 10271 | 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:10406:12: note: userspace variable will be forcibly initialized 10406 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10406:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10415:18: note: userspace variable will be forcibly initialized 10415 | 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:10534:12: note: userspace variable will be forcibly initialized 10534 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10534:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10546:18: note: userspace variable will be forcibly initialized 10546 | bpfptr_t u_core_relo; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:12080:12: note: userspace variable will be forcibly initialized 12080 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:762:34: note: userspace variable will be forcibly initialized 762 | kernel_siginfo_t info; | ^~~~ 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/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1246:30: note: userspace variable will be forcibly initialized 1246 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1051:26: note: userspace variable will be forcibly initialized 1051 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1409:30: note: userspace variable will be forcibly initialized 1409 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1366:26: note: userspace variable will be forcibly initialized 1366 | kernel_siginfo_t siginfo; | ^~~~~~~ /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:4544:20: note: userspace variable will be forcibly initialized 4544 | 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:6248:15: note: userspace variable will be forcibly initialized 6248 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6249 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6250 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6251 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4233:22: note: userspace variable will be forcibly initialized 4233 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4233:17: note: userspace variable will be forcibly initialized 4233 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4269:22: note: userspace variable will be forcibly initialized 4269 | stack_t uss, uoss; | ^~~~ /kisskb/src/kernel/signal.c:4269:17: note: userspace variable will be forcibly initialized 4269 | stack_t uss, uoss; | ^~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1540:31: note: userspace variable will be forcibly initialized 1540 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2017:31: note: userspace variable will be forcibly initialized 2017 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2129:31: note: userspace variable will be forcibly initialized 2129 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2343:26: note: userspace variable will be forcibly initialized 2343 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4003:26: note: userspace variable will be forcibly initialized 4003 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3777:31: note: userspace variable will be forcibly initialized 3777 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1735:31: note: userspace variable will be forcibly initialized 1735 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1766:31: note: userspace variable will be forcibly initialized 1766 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1883:31: note: userspace variable will be forcibly initialized 1883 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3934:31: note: userspace variable will be forcibly initialized 3934 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4043:26: note: userspace variable will be forcibly initialized 4043 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1653:31: note: userspace variable will be forcibly initialized 1653 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1752:31: note: userspace variable will be forcibly initialized 1752 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1781:31: note: userspace variable will be forcibly initialized 1781 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1796:31: note: userspace variable will be forcibly initialized 1796 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1810:31: note: userspace variable will be forcibly initialized 1810 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1851:31: note: userspace variable will be forcibly initialized 1851 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1866:31: note: userspace variable will be forcibly initialized 1866 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1667:31: note: userspace variable will be forcibly initialized 1667 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1680:31: note: userspace variable will be forcibly initialized 1680 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1709:31: note: userspace variable will be forcibly initialized 1709 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1833:31: note: userspace variable will be forcibly initialized 1833 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4016:26: note: userspace variable will be forcibly initialized 4016 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4057:26: note: userspace variable will be forcibly initialized 4057 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3638:26: note: userspace variable will be forcibly initialized 3638 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3703:26: note: userspace variable will be forcibly initialized 3703 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3856:26: note: userspace variable will be forcibly initialized 3856 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4247:17: note: userspace variable will be forcibly initialized 4247 | stack_t new; | ^~~ /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; | ^~~~ 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/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized 1619 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ 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/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:53:31: note: userspace variable will be forcibly initialized 53 | struct ifconf ifc; | ^~~ /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; | ^~~~ 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:854:23: note: userspace variable will be forcibly initialized 854 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1202:27: note: userspace variable will be forcibly initialized 1202 | read_descriptor_t desc; | ^~~~ /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; | ^~~~~ /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; | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/x25/af_x25.c:42: /kisskb/src/net/x25/af_x25.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/x25/af_x25.c: In function 'x25_setsockopt': /kisskb/src/net/x25/af_x25.c:423:12: note: userspace variable will be forcibly initialized 423 | static int x25_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_compat_routing_ioctl': /kisskb/src/net/appletalk/ddp.c:1857:24: note: userspace variable will be forcibly initialized 1857 | 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; | ^~~~~ 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:1026:12: note: userspace variable will be forcibly initialized 1026 | static int xsk_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/xdp/xsk.c:1026:12: note: userspace variable will be forcibly initialized /kisskb/src/net/xdp/xsk.c:1026: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, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/nfc/nfc.h:16, from /kisskb/src/net/nfc/nfc.h:13, from /kisskb/src/net/nfc/llcp_sock.c:14: /kisskb/src/net/nfc/llcp_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c: In function 'nfc_llcp_setsockopt': /kisskb/src/net/nfc/llcp_sock.c:231:12: note: userspace variable will be forcibly initialized 231 | static int nfc_llcp_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/nfc/llcp_sock.c:231:12: note: userspace variable will be forcibly initialized 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/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_cbpf': /kisskb/src/net/packet/af_packet.c:1590:27: note: userspace variable will be forcibly initialized 1590 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1608:12: note: userspace variable will be forcibly initialized 1608 | static int fanout_set_data_ebpf(struct packet_sock *po, sockptr_t data, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_setsockopt': /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized 3739 | packet_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3739:1: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized 1340 | static int __dn_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c: In function 'svc_setsockopt': /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized 453 | static int svc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/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/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized 1827 | static int hci_sock_setsockopt_old(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1827:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1910:12: note: userspace variable will be forcibly initialized 1910 | static int hci_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ 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/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2016:22: note: userspace variable will be forcibly initialized 2016 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2015:23: note: userspace variable will be forcibly initialized 2015 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2075:23: note: userspace variable will be forcibly initialized 2075 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2074:22: note: userspace variable will be forcibly initialized 2074 | 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:2146:19: note: userspace variable will be forcibly initialized 2146 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2292:28: note: userspace variable will be forcibly initialized 2292 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2343:28: note: userspace variable will be forcibly initialized 2343 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2486:23: note: userspace variable will be forcibly initialized 2486 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2519:23: note: userspace variable will be forcibly initialized 2519 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2729:23: note: userspace variable will be forcibly initialized 2729 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2694:23: note: userspace variable will be forcibly initialized 2694 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3228:22: note: userspace variable will be forcibly initialized 3228 | struct ifreq ifreq; | ^~~~~ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3202:22: note: userspace variable will be forcibly initialized 3202 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1116:22: note: userspace variable will be forcibly initialized 1116 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1161:30: note: userspace variable will be forcibly initialized 1161 | struct ifreq ifr; | ^~~ 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:980:12: note: userspace variable will be forcibly initialized 980 | static int pep_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 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/net/bluetooth/l2cap_sock.c:32: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:741:12: note: userspace variable will be forcibly initialized 741 | static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, | ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:741:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized 897 | static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/smp.c: In function 'smp_send_cmd': /kisskb/src/net/bluetooth/smp.c:593:23: note: userspace variable will be forcibly initialized 593 | struct msghdr msg; | ^~~ /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/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) { | ^ /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/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2034:29: note: userspace variable will be forcibly initialized 2034 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2030:29: note: userspace variable will be forcibly initialized 2030 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2050:29: note: userspace variable will be forcibly initialized 2050 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2046:29: note: userspace variable will be forcibly initialized 2046 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:730:42: note: userspace variable will be forcibly initialized 730 | kernel_siginfo_t si; | ^~ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_encoded_write': /kisskb/src/fs/btrfs/ioctl.c:5310:44: note: userspace variable will be forcibly initialized 5310 | struct btrfs_ioctl_encoded_io_args args; | ^~~~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:31: note: userspace variable will be forcibly initialized 799 | struct sigset_argpack x = {NULL, 0}; | ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:22: note: userspace variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ 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/include/linux/highmem.h:5, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:171: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.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/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2271:42: note: userspace variable will be forcibly initialized 2271 | struct usbdevfs_disconnectsignal ds; | ^~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1260:38: note: userspace variable will be forcibly initialized 1260 | struct usbdevfs_ctrltransfer ctrl; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control_compat': /kisskb/src/drivers/usb/core/devio.c:2125:38: note: userspace variable will be forcibly initialized 2125 | struct usbdevfs_ctrltransfer ctrl; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1359:38: note: userspace variable will be forcibly initialized 1359 | struct usbdevfs_bulktransfer bulk; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk_compat': /kisskb/src/drivers/usb/core/devio.c:2138:38: note: userspace variable will be forcibly initialized 2138 | struct usbdevfs_bulktransfer bulk; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1979:18: note: userspace variable will be forcibly initialized 1979 | sigval_t userurb_sigval; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1978:29: note: userspace variable will be forcibly initialized 1978 | struct usbdevfs_urb uurb; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb_compat': /kisskb/src/drivers/usb/core/devio.c:2185:18: note: userspace variable will be forcibly initialized 2185 | sigval_t userurb_sigval; | ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:2184:29: note: userspace variable will be forcibly initialized 2184 | struct usbdevfs_urb uurb; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:620:18: note: userspace variable will be forcibly initialized 620 | sigval_t addr; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_compat': /kisskb/src/drivers/usb/core/devio.c:2394:31: note: userspace variable will be forcibly initialized 2394 | struct usbdevfs_ioctl ctrl; | ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/usb/core/devio.c:2383:33: note: userspace variable will be forcibly initialized 2383 | struct usbdevfs_ioctl ctrl; | ^~~~ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1082:39: note: userspace variable will be forcibly initialized 1082 | struct mon_bin_mfetch mfetch; | ^~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c:1066:36: note: userspace variable will be forcibly initialized 1066 | struct mon_bin_get getb; | ^~~~ /kisskb/src/drivers/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/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:664:33: note: userspace variable will be forcibly initialized 664 | struct xfs_fsop_bulkreq bulkreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:445:44: note: userspace variable will be forcibly initialized 445 | struct xfs_fsop_attrlist_handlereq al_hreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:585:40: note: userspace variable will be forcibly initialized 585 | xfs_fsop_attrmulti_handlereq_t am_hreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:1968:41: note: userspace variable will be forcibly initialized 1968 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1960:41: note: userspace variable will be forcibly initialized 1960 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1953:41: note: userspace variable will be forcibly initialized 1953 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl32.c:202:33: note: userspace variable will be forcibly initialized 202 | struct xfs_fsop_bulkreq bulkreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_file_compat_ioctl': /kisskb/src/fs/xfs/xfs_ioctl32.c:501:49: note: userspace variable will be forcibly initialized 501 | struct xfs_fsop_handlereq hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:494:49: note: userspace variable will be forcibly initialized 494 | struct xfs_fsop_handlereq hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:486:49: note: userspace variable will be forcibly initialized 486 | struct xfs_fsop_handlereq hreq; | ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2924:58: note: userspace variable will be forcibly initialized 2924 | struct vfio_iommu_type1_dirty_bitmap_get range; | ^~~~~ /kisskb/src/drivers/gpu/drm/r128/r128_ioc32.c: In function 'compat_r128_getparam': /kisskb/src/drivers/gpu/drm/r128/r128_ioc32.c:154:29: note: userspace variable will be forcibly initialized 154 | drm_r128_getparam_t getparam; | ^~~~~~~~ /kisskb/src/drivers/gpu/drm/r128/r128_ioc32.c: In function 'compat_r128_stipple': /kisskb/src/drivers/gpu/drm/r128/r128_ioc32.c:135:28: note: userspace variable will be forcibly initialized 135 | drm_r128_stipple_t stipple; | ^~~~~~~ /kisskb/src/drivers/gpu/drm/r128/r128_ioc32.c: In function 'compat_r128_depth': /kisskb/src/drivers/gpu/drm/r128/r128_ioc32.c:112:26: note: userspace variable will be forcibly initialized 112 | drm_r128_depth_t depth; | ^~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:813:22: note: userspace variable will be forcibly initialized 813 | struct iovec resp_iov; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_chaninfo': /kisskb/src/drivers/comedi/comedi_fops.c:2899:32: note: userspace variable will be forcibly initialized 2899 | struct comedi_chaninfo chaninfo; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_rangeinfo': /kisskb/src/drivers/comedi/comedi_fops.c:2923:33: note: userspace variable will be forcibly initialized 2923 | struct comedi_rangeinfo rangeinfo; | ^~~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmd': /kisskb/src/drivers/comedi/comedi_fops.c:3000:27: note: userspace variable will be forcibly initialized 3000 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmdtest': /kisskb/src/drivers/comedi/comedi_fops.c:3025:27: note: userspace variable will be forcibly initialized 3025 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_insn': /kisskb/src/drivers/comedi/comedi_fops.c:3102:28: note: userspace variable will be forcibly initialized 3102 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:36: note: userspace variable will be forcibly initialized 2253 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2229:40: note: userspace variable will be forcibly initialized 2229 | struct comedi_insnlist insnlist; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2216:35: note: userspace variable will be forcibly initialized 2216 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2203:35: note: userspace variable will be forcibly initialized 2203 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2180:41: note: userspace variable will be forcibly initialized 2180 | struct comedi_rangeinfo it; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c:2171:40: note: userspace variable will be forcibly initialized 2171 | struct comedi_chaninfo it; | ^~ /kisskb/src/drivers/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; | ^ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:28: note: userspace variable will be forcibly initialized 611 | struct comedi_insn _insn; | ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: In function 'kfd_sdma_activity_worker': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:110:37: note: userspace variable will be forcibly initialized 110 | struct temp_sdma_queue_list sdma_q_list; | ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:558:28: 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:29: 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:27: 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:28: 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:24: note: userspace variable will be forcibly initialized 595 | struct drm_dma d; | ^ 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/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2902:34: note: userspace variable will be forcibly initialized 2902 | struct kernel_clone_args kargs; | ^~~~~ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2016:22: note: userspace variable will be forcibly initialized 2016 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2015:23: note: userspace variable will be forcibly initialized 2015 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2075:23: note: userspace variable will be forcibly initialized 2075 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2074:22: note: userspace variable will be forcibly initialized 2074 | 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:2146:19: note: userspace variable will be forcibly initialized 2146 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2292:28: note: userspace variable will be forcibly initialized 2292 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2343:28: note: userspace variable will be forcibly initialized 2343 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2486:23: note: userspace variable will be forcibly initialized 2486 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2519:23: note: userspace variable will be forcibly initialized 2519 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2729:23: note: userspace variable will be forcibly initialized 2729 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2694:23: note: userspace variable will be forcibly initialized 2694 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3228:22: note: userspace variable will be forcibly initialized 3228 | struct ifreq ifreq; | ^~~~~ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3202:22: note: userspace variable will be forcibly initialized 3202 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1116:22: note: userspace variable will be forcibly initialized 1116 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1161:30: note: userspace variable will be forcibly initialized 1161 | struct ifreq ifr; | ^~~ 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) { | ^ /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); | ^~~~~ 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/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4233:22: note: userspace variable will be forcibly initialized 4233 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4233:17: note: userspace variable will be forcibly initialized 4233 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4269:22: note: userspace variable will be forcibly initialized 4269 | stack_t uss, uoss; | ^~~~ /kisskb/src/kernel/signal.c:4269:17: note: userspace variable will be forcibly initialized 4269 | stack_t uss, uoss; | ^~~ /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized 385 | int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:385:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1540:31: note: userspace variable will be forcibly initialized 1540 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2017:31: note: userspace variable will be forcibly initialized 2017 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2129:31: note: userspace variable will be forcibly initialized 2129 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2343:26: note: userspace variable will be forcibly initialized 2343 | kernel_siginfo_t info; | ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized 1017 | int sock_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1017:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1244:35: note: userspace variable will be forcibly initialized 1244 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1223:35: note: userspace variable will be forcibly initialized 1223 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4003:26: note: userspace variable will be forcibly initialized 4003 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3777:31: note: userspace variable will be forcibly initialized 3777 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1735:31: note: userspace variable will be forcibly initialized 1735 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1766:31: note: userspace variable will be forcibly initialized 1766 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1883:31: note: userspace variable will be forcibly initialized 1883 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3934:31: note: userspace variable will be forcibly initialized 3934 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4043:26: note: userspace variable will be forcibly initialized 4043 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1653:31: note: userspace variable will be forcibly initialized 1653 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1752:31: note: userspace variable will be forcibly initialized 1752 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1781:31: note: userspace variable will be forcibly initialized 1781 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1796:31: note: userspace variable will be forcibly initialized 1796 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1810:31: note: userspace variable will be forcibly initialized 1810 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1851:31: note: userspace variable will be forcibly initialized 1851 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1866:31: note: userspace variable will be forcibly initialized 1866 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1667:31: note: userspace variable will be forcibly initialized 1667 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1680:31: note: userspace variable will be forcibly initialized 1680 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1709:31: note: userspace variable will be forcibly initialized 1709 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1833:31: note: userspace variable will be forcibly initialized 1833 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4016:26: note: userspace variable will be forcibly initialized 4016 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4057:26: note: userspace variable will be forcibly initialized 4057 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3638:26: note: userspace variable will be forcibly initialized 3638 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3703:26: note: userspace variable will be forcibly initialized 3703 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3856:26: note: userspace variable will be forcibly initialized 3856 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4247:17: note: userspace variable will be forcibly initialized 4247 | stack_t new; | ^~~ /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/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2670:31: note: userspace variable will be forcibly initialized 2670 | struct msghdr msg; | ^~~ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2034:29: note: userspace variable will be forcibly initialized 2034 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2030:29: note: userspace variable will be forcibly initialized 2030 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2050:29: note: userspace variable will be forcibly initialized 2050 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2046:29: note: userspace variable will be forcibly initialized 2046 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:730:42: note: userspace variable will be forcibly initialized 730 | kernel_siginfo_t si; | ^~ /kisskb/src/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/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:53:31: note: userspace variable will be forcibly initialized 53 | struct ifconf ifc; | ^~~ /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}; | ^~~ 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 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 '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:4825:16: note: userspace variable will be forcibly initialized 4825 | 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:4825:16: note: userspace variable will be forcibly initialized 4825 | 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 '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/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) | ^~~~~~~~~~~~~~~ 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:3645:15: note: userspace variable will be forcibly initialized 3645 | 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:3926:15: note: userspace variable will be forcibly initialized 3926 | 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:3970:15: note: userspace variable will be forcibly initialized 3970 | 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:3987:15: note: userspace variable will be forcibly initialized 3987 | 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:1135:12: note: userspace variable will be forcibly initialized 1135 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1138:18: note: userspace variable will be forcibly initialized 1138 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1137:18: note: userspace variable will be forcibly initialized 1137 | 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: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:2209:12: note: userspace variable will be forcibly initialized 2209 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2209:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/build_bug.h:5, from /kisskb/src/include/linux/container_of.h:5, from /kisskb/src/include/linux/list.h:5, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c:2322:13: note: userspace variable will be forcibly initialized 2322 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2323 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2324 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:10: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2322:9: note: in expansion of macro 'if' 2322 | if (copy_from_bpfptr(prog->insns, | ^~ /kisskb/src/kernel/bpf/syscall.c:2235:13: note: userspace variable will be forcibly initialized 2235 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2236 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2237 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/compiler.h:69:10: note: in definition of macro '__trace_if_value' 69 | (cond) ? \ | ^~~~ /kisskb/src/include/linux/compiler.h:56:28: note: in expansion of macro '__trace_if_var' 56 | #define if(cond, ...) if ( __trace_if_var( !!(cond , ## __VA_ARGS__) ) ) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2235:9: note: in expansion of macro 'if' 2235 | if (strncpy_from_bpfptr(license, | ^~ 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:4621:12: note: userspace variable will be forcibly initialized 4621 | 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:4767:16: note: userspace variable will be forcibly initialized 4767 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized 1619 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:558:28: 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:29: 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:27: 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:28: 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:24: note: userspace variable will be forcibly initialized 595 | struct drm_dma d; | ^ /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; | ^~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_compat_routing_ioctl': /kisskb/src/net/appletalk/ddp.c:1857:24: note: userspace variable will be forcibly initialized 1857 | 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; | ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_chaninfo': /kisskb/src/drivers/comedi/comedi_fops.c:2899:32: note: userspace variable will be forcibly initialized 2899 | struct comedi_chaninfo chaninfo; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_rangeinfo': /kisskb/src/drivers/comedi/comedi_fops.c:2923:33: note: userspace variable will be forcibly initialized 2923 | struct comedi_rangeinfo rangeinfo; | ^~~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmd': /kisskb/src/drivers/comedi/comedi_fops.c:3000:27: note: userspace variable will be forcibly initialized 3000 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmdtest': /kisskb/src/drivers/comedi/comedi_fops.c:3025:27: note: userspace variable will be forcibly initialized 3025 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_insn': /kisskb/src/drivers/comedi/comedi_fops.c:3102:28: note: userspace variable will be forcibly initialized 3102 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:36: note: userspace variable will be forcibly initialized 2253 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2229:40: note: userspace variable will be forcibly initialized 2229 | struct comedi_insnlist insnlist; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2216:35: note: userspace variable will be forcibly initialized 2216 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2203:35: note: userspace variable will be forcibly initialized 2203 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2180:41: note: userspace variable will be forcibly initialized 2180 | struct comedi_rangeinfo it; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c:2171:40: note: userspace variable will be forcibly initialized 2171 | struct comedi_chaninfo it; | ^~ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:28: note: userspace variable will be forcibly initialized 611 | struct comedi_insn _insn; | ^~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:813:22: note: userspace variable will be forcibly initialized 813 | struct iovec resp_iov; | ^~~~~~~~ Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 # Build took: 0:11:53.564986
© Michael Ellerman 2006-2018.