# git rev-parse -q --verify 7da9fed0474b4cd46055dd92d55c42faf32c19ac^{commit} 7da9fed0474b4cd46055dd92d55c42faf32c19ac already have revision, skipping fetch # git checkout -q -f -B kisskb 7da9fed0474b4cd46055dd92d55c42faf32c19ac # git clean -qxdf # < git log -1 # commit 7da9fed0474b4cd46055dd92d55c42faf32c19ac # Author: Stephen Rothwell # Date: Thu Oct 6 18:37:29 2022 +1100 # # Add linux-next specific files for 20221006 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 7da9fed0474b4cd46055dd92d55c42faf32c19ac # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:5131:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 120 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:24, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:41, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:24, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:41, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' /kisskb/src/ipc/mqueue.c: In function '__do_notify': /kisskb/src/ipc/mqueue.c:795:26: note: userspace variable will be forcibly initialized struct kernel_siginfo sig_i; ^ /kisskb/src/ipc/mqueue.c: In function '__do_sys_mq_notify': /kisskb/src/ipc/mqueue.c:1443:18: note: userspace variable will be forcibly initialized struct sigevent n, *p = NULL; ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, 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:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/net/bpf/test_run.c:923:9: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: userspace variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/security/keys/keyctl.c:1250:16: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: userspace variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:629:18: note: userspace variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:682:18: note: userspace variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:681:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_io': /kisskb/src/block/blk-map.c:701:19: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/core/sock.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ /kisskb/src/net/core/sock.c: In function 'sk_setsockopt': /kisskb/src/net/core/sock.c:1307:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:1286:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c: In function 'sock_getsockopt': /kisskb/src/net/core/sock.c:1956:9: note: userspace variable will be forcibly initialized return sk_getsockopt(sock->sk, level, optname, ^ /kisskb/src/net/core/sock.c:1956:9: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/net/netlink/af_netlink.c:23: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:324:27: note: userspace variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2802:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^ In file included from /kisskb/src/include/linux/audit.h:13:0, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:343:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 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:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/io_uring/net.c: In function '__io_recvmsg_copy_hdr': /kisskb/src/io_uring/net.c:422:21: note: userspace variable will be forcibly initialized struct user_msghdr msg; ^ /kisskb/src/io_uring/net.c: In function 'io_sendmsg': /kisskb/src/io_uring/net.c:273:25: note: userspace variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^ /kisskb/src/io_uring/net.c: In function 'io_send': /kisskb/src/io_uring/net.c:334:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/io_uring/net.c:333:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/io_uring/net.c: In function 'io_recvmsg': /kisskb/src/io_uring/net.c:711:25: note: userspace variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^ /kisskb/src/io_uring/net.c: In function 'io_recv': /kisskb/src/io_uring/net.c:825:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/io_uring/net.c:823:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/io_uring/net.c: In function 'io_send_zc': /kisskb/src/io_uring/net.c:1051:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/io_uring/net.c:1050:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/io_uring/net.c: In function 'io_sendmsg_zc': /kisskb/src/io_uring/net.c:1146:25: note: userspace variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^ /kisskb/src/io_uring/sqpoll.c: In function 'io_sqd_handle_event': /kisskb/src/io_uring/sqpoll.c:208:17: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:634:19: note: userspace variable will be forcibly initialized struct user_ctxs user; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:955:33: note: userspace variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:1036:17: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:1147:33: note: userspace variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/net/9p/client.c: In function 'p9_client_readdir': /kisskb/src/net/9p/client.c:2044:18: note: userspace variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/block/blk-zoned.c: In function 'blkdev_report_zones_ioctl': /kisskb/src/block/blk-zoned.c:336:26: note: userspace variable will be forcibly initialized struct zone_report_args args; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:15: note: userspace variable will be forcibly initialized struct ifreq atreq; ^ In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:143:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:382:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:484:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/fs/read_write.c:752:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:911:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:928:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:411:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:535:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_frame': /kisskb/src/net/bluetooth/rfcomm/core.c:831:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_test': /kisskb/src/net/bluetooth/rfcomm/core.c:1132:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/io_uring/rsrc.c: In function '__io_sqe_buffers_update': /kisskb/src/io_uring/rsrc.c:518:15: note: userspace variable will be forcibly initialized struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); ^ /kisskb/src/io_uring/rsrc.c: In function 'io_sqe_buffers_register': /kisskb/src/io_uring/rsrc.c:1259:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/rfcomm/sock.c:32: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:53, from /kisskb/src/include/linux/ftrace.h:23, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/include/linux/blk-mq.h:5, from /kisskb/src/io_uring/rw.c:6: /kisskb/src/io_uring/rw.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:143:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/io_uring/rw.c: In function 'io_iov_buffer_select_prep': /kisskb/src/io_uring/rw.c:58:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/io_uring/rw.c: In function 'loop_rw_iter': /kisskb/src/io_uring/rw.c:426:16: note: userspace variable will be forcibly initialized struct iovec iovec; ^ /kisskb/src/io_uring/rw.c: In function 'io_read': /kisskb/src/io_uring/rw.c:680:21: note: userspace variable will be forcibly initialized struct io_rw_state __s, *s = &__s; ^ /kisskb/src/io_uring/rw.c: In function 'io_write': /kisskb/src/io_uring/rw.c:828:21: note: userspace variable will be forcibly initialized struct io_rw_state __s, *s = &__s; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:17: note: userspace variable will be forcibly initialized struct rtentry rtdef; ^ /kisskb/src/net/appletalk/ddp.c:659:15: note: userspace variable will be forcibly initialized struct ifreq atreq; ^ /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:2016:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:2015:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:2026:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { .ptr.native = __envp }; ^ /kisskb/src/fs/exec.c:2025:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { .ptr.native = __argv }; ^ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:730:21: note: userspace variable will be forcibly initialized kernel_siginfo_t si; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/net/core/filter.c:21: /kisskb/src/net/core/filter.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/core/filter.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ /kisskb/src/net/core/filter.c: In function 'sol_socket_sockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized /kisskb/src/net/core/filter.c:5055:9: note: userspace variable will be forcibly initialized return sk_setsockopt(sk, SOL_SOCKET, optname, ^ /kisskb/src/net/core/filter.c:5050:10: note: userspace variable will be forcibly initialized return sk_getsockopt(sk, SOL_SOCKET, optname, ^ /kisskb/src/net/core/filter.c:5050:10: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:53, from /kisskb/src/include/linux/ftrace.h:23, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:143:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/mm/madvise.c:1441:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/mm/madvise.c:1439:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^ /kisskb/src/io_uring/io-wq.c: In function 'io_wqe_worker': /kisskb/src/io_uring/io-wq.c:649:19: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:55:17: note: userspace variable will be forcibly initialized struct ifconf ifc; ^ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'do_bnep_sock_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:55:27: note: userspace variable will be forcibly initialized struct bnep_connlist_req cl; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/vmw_vsock/af_vsock.c:101: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/fs/fuse/ioctl.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/ioctl.c:176:18: note: userspace variable will be forcibly initialized struct iov_iter ii; ^ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:24: note: userspace variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: userspace variable will be forcibly initialized struct frame_tail buftail; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1163:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1208:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2092:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/socket.c:2091:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2156:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c:2218:12: note: userspace variable will be forcibly initialized sockptr_t optval = USER_SOCKPTR(user_optval); ^ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2410:21: note: userspace variable will be forcibly initialized struct user_msghdr msg; ^ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2555:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2588:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2798:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2763:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:155:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/seq_file.c:153:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:5100:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c:5100:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, ^ /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:81:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count) ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3907:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:4192:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:4236:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:4253:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/kernel/bpf/syscall.c:1386:11: note: userspace variable will be forcibly initialized bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); ^ /kisskb/src/kernel/bpf/syscall.c:1385:11: note: userspace variable will be forcibly initialized bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'map_delete_elem': /kisskb/src/kernel/bpf/syscall.c:1441:11: note: userspace variable will be forcibly initialized bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'kern_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c:5100:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/kernel/bpf/syscall.c:2576:6: note: userspace variable will be forcibly initialized if (copy_from_bpfptr(prog->insns, ^ /kisskb/src/kernel/bpf/syscall.c:2489:6: note: userspace variable will be forcibly initialized if (strncpy_from_bpfptr(license, ^ /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:5069:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, USER_BPFPTR(uattr), size); ^ /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:604:19: note: userspace variable will be forcibly initialized struct xattr_ctx ctx = { ^ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:721:19: note: userspace variable will be forcibly initialized struct xattr_ctx ctx = { ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, 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:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) ^ /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, 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 static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/kernel/bpf/verifier.c:10963:12: note: userspace variable will be forcibly initialized static int check_btf_func(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10974:11: note: userspace variable will be forcibly initialized bpfptr_t urecord; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/kernel/bpf/verifier.c:11109:12: note: userspace variable will be forcibly initialized static int check_btf_line(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:11118:11: note: userspace variable will be forcibly initialized bpfptr_t ulinfo; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/kernel/bpf/verifier.c:11237:12: note: userspace variable will be forcibly initialized static int check_core_relo(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:11249:11: note: userspace variable will be forcibly initialized bpfptr_t u_core_relo; ^ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:302:18: note: userspace variable will be forcibly initialized struct iov_iter to; ^ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2963:27: note: userspace variable will be forcibly initialized struct kernel_clone_args kargs; ^ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:636:19: note: userspace variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1297:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/kernel/bpf/bpf_iter.c:515:11: note: userspace variable will be forcibly initialized bpfptr_t ulinfo; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:343:25: note: userspace variable will be forcibly initialized struct ipmi_recv rsp; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:326:27: note: userspace variable will be forcibly initialized struct ipmi_req_settime req; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:306:19: note: userspace variable will be forcibly initialized struct ipmi_req req; ^ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:209:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/net/ieee802154/socket.c: In function 'ieee802154_dev_ioctl': /kisskb/src/net/ieee802154/socket.c:127:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/ieee802154/socket.c:12: /kisskb/src/net/ieee802154/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:758:20: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1227:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1035:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_encoded_read': /kisskb/src/fs/btrfs/ioctl.c:5247:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_encoded_write': /kisskb/src/fs/btrfs/ioctl.c:5326:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/fs/btrfs/ioctl.c:5323:37: note: userspace variable will be forcibly initialized struct btrfs_ioctl_encoded_io_args args; ^ In file included from /kisskb/src/include/linux/bpf.h:27:0, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1104:22: note: userspace variable will be forcibly initialized struct fb_cmap_user cmap; ^ /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, ^ /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/kernel/bpf/btf.c:6892:8: note: userspace variable will be forcibly initialized btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), ^ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4229:15: note: userspace variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4229:10: note: userspace variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1539:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2027:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3999:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3773:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1734:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1765:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_perf': /kisskb/src/kernel/signal.c:1809:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1893:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3930:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4039:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1652:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1751:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1780:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1795:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1861:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1876:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1666:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1679:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1708:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1843:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2139:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2336:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3634:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3667:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3852:19: note: userspace variable will be forcibly initialized kernel_siginfo_t kinfo; ^ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4243:10: note: userspace variable will be forcibly initialized stack_t new; ^ In file included from /kisskb/src/include/linux/net.h:25:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:27, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/bluetooth/smp.c: In function 'smp_send_cmd': /kisskb/src/net/bluetooth/smp.c:593:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:43, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/kernel/seccomp.c: In function 'seccomp_prepare_user_filter': /kisskb/src/kernel/seccomp.c:694:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:665:26: note: userspace variable will be forcibly initialized struct xfs_fsop_bulkreq bulkreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:446:37: note: userspace variable will be forcibly initialized struct xfs_fsop_attrlist_handlereq al_hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:586:33: note: userspace variable will be forcibly initialized xfs_fsop_attrmulti_handlereq_t am_hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:1979:24: note: userspace variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:1971:24: note: userspace variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/fs/xfs/xfs_ioctl.c:1964:24: note: userspace variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^ /kisskb/src/drivers/nvme/host/ioctl.c: In function 'nvme_map_user_request': /kisskb/src/drivers/nvme/host/ioctl.c:99:19: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1274:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/drivers/char/random.c:1273:18: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1401:16: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/drivers/char/random.c:1400:19: note: userspace variable will be forcibly initialized struct iov_iter iter; ^ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2956:44: note: userspace variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:389:19: note: userspace variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:835:19: note: userspace variable will be forcibly initialized struct sg_io_hdr hdr; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/drivers/scsi/scsi_ioctl.c:780:19: note: userspace variable will be forcibly initialized struct sg_io_hdr hdr; ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:779:31: note: userspace variable will be forcibly initialized struct cdrom_generic_command cgc; ^ /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1037:19: note: userspace variable will be forcibly initialized struct ff_effect effect; ^ /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:31: note: userspace variable will be forcibly initialized struct i2c_smbus_ioctl_data data_arg; ^ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: userspace variable will be forcibly initialized struct i2c_rdwr_ioctl_data rdwr_arg; ^ /kisskb/src/drivers/vhost/net.c: In function 'handle_rx': /kisskb/src/drivers/vhost/net.c:1133:18: note: userspace variable will be forcibly initialized struct iov_iter fixup; ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_from_user': /kisskb/src/drivers/vhost/vhost.c:860:19: note: userspace variable will be forcibly initialized struct iov_iter f; ^ /kisskb/src/drivers/vhost/vhost.c: In function 'get_indirect': /kisskb/src/drivers/vhost/vhost.c:2119:18: note: userspace variable will be forcibly initialized struct iov_iter from; ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_to_user': /kisskb/src/drivers/vhost/vhost.c:822:19: note: userspace variable will be forcibly initialized struct iov_iter t; ^ /kisskb/src/drivers/vhost/vsock.c: In function 'vhost_transport_do_send_pkt': /kisskb/src/drivers/vhost/vsock.c:112:19: note: userspace variable will be forcibly initialized struct iov_iter iov_iter; ^ /kisskb/src/drivers/vhost/vsock.c: In function 'vhost_vsock_alloc_pkt': /kisskb/src/drivers/vhost/vsock.c:360:18: note: userspace variable will be forcibly initialized struct iov_iter iov_iter; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_get_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:132:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:153:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_bitfield2': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:169:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1553:33: note: userspace variable will be forcibly initialized struct msc_win_to_user_struct u = { ^ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:555:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: userspace variable will be forcibly initialized struct comedi_insnlist insnlist; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: userspace variable will be forcibly initialized struct comedi_rangeinfo it; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: userspace variable will be forcibly initialized struct comedi_chaninfo it; ^ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:21: note: userspace variable will be forcibly initialized struct comedi_insn _insn; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:847:26: note: userspace variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:860:26: note: userspace variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:766:26: note: userspace variable will be forcibly initialized struct v4l2_ext_control c; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2291:26: note: userspace variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2257:26: note: userspace variable will be forcibly initialized struct v4l2_ext_control ctrl; ^ Completed OK # rm -rf /kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc5 # Build took: 0:02:43.553231