# git rev-parse -q --verify 7266f2030eb0e17c442aa6cf527263828eed79bd^{commit} 7266f2030eb0e17c442aa6cf527263828eed79bd already have revision, skipping fetch # git checkout -q -f -B kisskb 7266f2030eb0e17c442aa6cf527263828eed79bd # git clean -qxdf # < git log -1 # commit 7266f2030eb0e17c442aa6cf527263828eed79bd # Merge: 8fd2ed1c01dd 4d6035f9bf4e # Author: Linus Torvalds # Date: Wed Jun 23 09:40:55 2021 -0700 # # Merge tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm # # Pull power management fix from Rafael Wysocki: # "Revert a recent PCI power management commit that causes initialization # issues to appear on some systems" # # * tag 'pm-5.13-rc8' of git://git.kernel.org/pub/scm/linux/kernel/git/rafael/linux-pm: # Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 7266f2030eb0e17c442aa6cf527263828eed79bd # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:5302:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 48 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/ipc/mqueue.c: In function '__do_notify': /kisskb/src/ipc/mqueue.c:781: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:1430:18: note: userspace variable will be forcibly initialized struct sigevent n, *p = NULL; ^ /kisskb/src/ipc/mqueue.c: In function '__do_compat_sys_mq_notify': /kisskb/src/ipc/mqueue.c:1565:18: note: userspace variable will be forcibly initialized struct sigevent n, *p = NULL; ^ 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:351:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:490: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:766: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:847: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:961:33: note: userspace variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1250:16: note: userspace variable will be forcibly initialized 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/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 'sock_set_timeout': /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen, ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized int sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1093:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/core/sock.c:1072:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': /kisskb/src/security/keys/compat_dh.c:20:27: note: userspace variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^~~~~~~ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:414: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:2543:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netlink/af_netlink.c:36: /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/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1633:12: note: userspace variable will be forcibly initialized 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/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, 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/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1055:12: note: userspace variable will be forcibly initialized static int llc_ui_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:25: /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_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:84:5: 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/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.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/tls/tls_main.c: In function 'do_tls_setsockopt_conf': /kisskb/src/net/tls/tls_main.c:462:12: note: userspace variable will be forcibly initialized static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:462:12: note: userspace variable will be forcibly initialized /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/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:49: /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:1553:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1571:12: note: userspace variable will be forcibly initialized 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:3696:1: note: userspace variable will be forcibly initialized packet_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3696:1: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2362:5: note: userspace variable will be forcibly initialized int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:525:5: note: userspace variable will be forcibly initialized int ip_options_get(struct net *net, struct ip_options_rcu **optp, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/highmem.h:12, 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:115:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:115:9: note: userspace variable will be forcibly initialized /kisskb/src/mm/madvise.c:1166:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized static int compat_ip_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:844:12: note: userspace variable will be forcibly initialized static int ip_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1687:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:10: note: userspace variable will be forcibly initialized err = ip_options_get(net, &ipc->opt, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KERNEL_SOCKPTR(CMSG_DATA(cmsg)), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ err < 40 ? err : 40); ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized static int do_ip_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1135:20: note: userspace variable will be forcibly initialized read_descriptor_t desc; ^~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2034:16: note: userspace variable will be forcibly initialized struct msghdr cmsg_dummy; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3075:12: note: userspace variable will be forcibly initialized static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1900:15: note: userspace variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1863:15: note: userspace variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:755:20: note: userspace variable will be forcibly initialized read_descriptor_t rd_desc = { ^~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3347:12: note: userspace variable will be forcibly initialized static int do_tcp_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3347:12: note: userspace variable will be forcibly initialized 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 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 static int x25_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2766:27: note: userspace variable will be forcibly initialized struct kernel_clone_args kargs; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/af_rxrpc.c:12: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_setsockopt': /kisskb/src/net/rxrpc/af_rxrpc.c:591:12: note: userspace variable will be forcibly initialized static int rxrpc_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:591: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:38, from /kisskb/src/net/ipv4/tcp_ipv4.c:61: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_parse_md5_keys': /kisskb/src/net/ipv4/tcp_ipv4.c:1224:12: note: userspace variable will be forcibly initialized static int tcp_v4_parse_md5_keys(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:356:20: note: userspace variable will be forcibly initialized read_descriptor_t desc; ^~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:329:20: note: userspace variable will be forcibly initialized read_descriptor_t desc; /* Dummy arg to strp_recv */ ^~~~ 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/kcm/kcmsock.c:10: /kisskb/src/net/kcm/kcmsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_setsockopt': /kisskb/src/net/kcm/kcmsock.c:1267:12: note: userspace variable will be forcibly initialized static int kcm_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:747: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:1231:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^~~~ /kisskb/src/kernel/ptrace.c:1036:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1394:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^~~~ /kisskb/src/kernel/ptrace.c:1351:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo; ^~~~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:14: note: userspace variable will be forcibly initialized sigevent_t event; ^~~~~ /kisskb/src/kernel/time/posix-timers.c: In function '__do_compat_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:597:14: note: userspace variable will be forcibly initialized sigevent_t event; ^~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4161:15: note: userspace variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/kernel/signal.c:4161:10: note: userspace variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4201:15: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^~~~ /kisskb/src/kernel/signal.c:4201:10: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1551: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:1961: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:2073: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:2312:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3967: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:3741: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:1732: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:1766: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:3898: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:4007: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:1664: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:1752: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:1781: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:1796:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1810: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:1828: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:1700:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3980:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4021: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:3602: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:3635:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /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_compat_sys_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3698: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:3820: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:4175:10: note: userspace variable will be forcibly initialized stack_t new; ^~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_conn_retransmit_call': /kisskb/src/net/rxrpc/conn_event.c:28:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_abort_connection': /kisskb/src/net/rxrpc/conn_event.c:193:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': /kisskb/src/net/8021q/vlan_dev.c:360:15: note: userspace variable will be forcibly initialized struct ifreq ifrr; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_seticmpfilter': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'do_raw_setsockopt': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/raw.c:841:12: note: userspace variable will be forcibly initialized static int do_raw_setsockopt(struct sock *sk, 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/igmp.h:13, from /kisskb/src/net/ipv4/udp.c:87: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1318:17: note: userspace variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags|MSG_MORE }; ^~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2630:5: note: userspace variable will be forcibly initialized int udp_lib_setsockopt(struct sock *sk, 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 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 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 /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_send_version_request': /kisskb/src/net/rxrpc/local_event.c:31:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/key.c:15: /kisskb/src/net/rxrpc/key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) ^~~~~~~~~~~~~~~~~~ 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 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 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/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1250:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:252:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3128:12: note: userspace variable will be forcibly initialized static int tipc_setsockopt(struct socket *sock, int lvl, int opt, ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:3128:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3128:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c: In function 'tipc_accept': /kisskb/src/net/tipc/socket.c:2762:17: note: userspace variable will be forcibly initialized struct msghdr m = {NULL,}; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:934:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^~ /kisskb/src/net/ipv4/af_inet.c:933:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:989:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:298:12: note: userspace variable will be forcibly initialized static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:278:12: note: userspace variable will be forcibly initialized static int ipv6_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:234:12: note: userspace variable will be forcibly initialized static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1145:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_set_opt_hdr': /kisskb/src/net/ipv6/ipv6_sockglue.c:318:12: note: userspace variable will be forcibly initialized static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:686:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_ack_packet': /kisskb/src/net/rxrpc/output.c:177:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_abort_packet': /kisskb/src/net/rxrpc/output.c:286:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_data_packet': /kisskb/src/net/rxrpc/output.c:352:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_reject_packets': /kisskb/src/net/rxrpc/output.c:557:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_keepalive': /kisskb/src/net/rxrpc/output.c:631:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:909:36: note: userspace variable will be forcibly initialized struct gntdev_grant_copy_segment seg; ^~~ /kisskb/src/drivers/xen/gntdev.c:898:27: note: userspace variable will be forcibly initialized struct gntdev_copy_batch batch; ^~~~~ /kisskb/src/drivers/xen/gntdev.c:897:33: note: userspace variable will be forcibly initialized struct ioctl_gntdev_grant_copy copy; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/raw.c:22: /kisskb/src/net/ipv6/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_seticmpfilter': /kisskb/src/net/ipv6/raw.c:974:12: note: userspace variable will be forcibly initialized static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_setsockopt': /kisskb/src/net/ipv6/raw.c:1017:12: note: userspace variable will be forcibly initialized static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:253:22: note: userspace variable will be forcibly initialized struct privcmd_mmap mmapcmd; ^~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: userspace variable will be forcibly initialized struct mmap_batch_state state; ^~~~~ /kisskb/src/drivers/xen/privcmd.c:447:30: note: userspace variable will be forcibly initialized struct privcmd_mmapbatch_v2 m; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:618:23: note: userspace variable will be forcibly initialized struct privcmd_dm_op kdata; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/server_key.c:15: /kisskb/src/net/rxrpc/server_key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/server_key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/tcp_ipv6.c:28: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_parse_md5_keys': /kisskb/src/net/ipv6/tcp_ipv6.c:580:12: note: userspace variable will be forcibly initialized static int tcp_v6_parse_md5_keys(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_send_response': /kisskb/src/net/rxrpc/rxkad.c:799:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/rxkad.c: In function 'rxkad_issue_challenge': /kisskb/src/net/rxrpc/rxkad.c:733:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, 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/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:205:12: note: userspace variable will be forcibly initialized static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) ^~~~~~~~~~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/qrtr.c:1136:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'do_bnep_sock_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:54:27: note: userspace variable will be forcibly initialized struct bnep_connlist_req cl; ^~ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:146:28: note: userspace variable will be forcibly initialized struct bnep_connlist_req cl; ^~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_send_sigsys': /kisskb/src/kernel/seccomp.c:943:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/seccomp.c: In function '__seccomp_filter': /kisskb/src/kernel/seccomp.c:1271:21: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/seccomp.c: In function 'seccomp_prepare_user_filter': /kisskb/src/kernel/seccomp.c:687:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:392:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:722:5: note: userspace variable will be forcibly initialized int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~~ 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:115: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:406:15: note: userspace variable will be forcibly initialized 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:509:15: note: userspace variable will be forcibly initialized 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:115:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:477:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:658:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:809:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:858:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:894:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:1029:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1053:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1155:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:834:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:919:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1348:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1368:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1509:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1638:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1684:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1732:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1785:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1878:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:2106:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/net/bluetooth/hidp/core.c: In function 'hidp_send_frame': /kisskb/src/net/bluetooth/hidp/core.c:618:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/fs/dlm/lowcomms.c: In function 'receive_from_sock': /kisskb/src/fs/dlm/lowcomms.c:780:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv6/ip6mr.c:23: /kisskb/src/net/ipv6/ip6mr.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/ipv6/ip6mr.c: In function 'ip6_mroute_setsockopt': /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized int ip6_mroute_setsockopt(struct sock *sk, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hidp/sock.c: In function 'do_hidp_sock_ioctl': /kisskb/src/net/bluetooth/hidp/sock.c:53:27: note: userspace variable will be forcibly initialized struct hidp_connlist_req cl; ^~ /kisskb/src/net/bluetooth/hidp/sock.c:51:26: note: userspace variable will be forcibly initialized struct hidp_connadd_req ca; ^~ /kisskb/src/net/bluetooth/hidp/sock.c: In function 'hidp_sock_compat_ioctl': /kisskb/src/net/bluetooth/hidp/sock.c:173:27: note: userspace variable will be forcibly initialized struct hidp_connadd_req ca; ^~ /kisskb/src/net/bluetooth/hidp/sock.c:153:28: note: userspace variable will be forcibly initialized struct hidp_connlist_req cl; ^~ /kisskb/src/fs/dlm/user.c: In function 'copy_result_to_user': /kisskb/src/fs/dlm/user.c:693:25: note: userspace variable will be forcibly initialized struct dlm_lock_result result; ^~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h:88, from /kisskb/src/net/rds/af_rds.c:38: /kisskb/src/net/rds/af_rds.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_cancel_sent_to': /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized /kisskb/src/net/rds/af_rds.c: In function 'rds_set_bool_option': /kisskb/src/net/rds/af_rds.c:330:12: note: userspace variable will be forcibly initialized static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_enable_recvtstamp': /kisskb/src/net/rds/af_rds.c:381:12: note: userspace variable will be forcibly initialized static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_recv_track_latency': /kisskb/src/net/rds/af_rds.c:405:12: note: userspace variable will be forcibly initialized static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_transport': /kisskb/src/net/rds/af_rds.c:360:12: note: userspace variable will be forcibly initialized static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2010:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^~~~ /kisskb/src/fs/exec.c:2006:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2026:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^~~~ /kisskb/src/fs/exec.c:2022:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:747:21: note: userspace variable will be forcibly initialized kernel_siginfo_t si; ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: userspace variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_if': /kisskb/src/net/ipv4/ipconfig.c:361:15: note: userspace variable will be forcibly initialized struct ifreq ir; ^~ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_routes': /kisskb/src/net/ipv4/ipconfig.c:404:18: note: userspace variable will be forcibly initialized struct rtentry rm; ^~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:150: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/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, 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 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:977:12: note: userspace variable will be forcibly initialized static int pep_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/inet_connection_sock.h:19, from /kisskb/src/include/linux/dccp.h:13, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.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/dccp/proto.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'do_dccp_setsockopt': /kisskb/src/net/dccp/proto.c:508:12: note: userspace variable will be forcibly initialized static int do_dccp_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, 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, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized static int hci_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1843: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:38, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/rds/rds.h:5, from /kisskb/src/net/rds/rdma.c:38: /kisskb/src/net/rds/rdma.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr': /kisskb/src/net/rds/rdma.c:356:5: note: userspace variable will be forcibly initialized int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr_for_dest': /kisskb/src/net/rds/rdma.c:369:5: note: userspace variable will be forcibly initialized int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_free_mr': /kisskb/src/net/rds/rdma.c:396:5: note: userspace variable will be forcibly initialized int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~~ /kisskb/src/net/rds/tcp_recv.c: In function 'rds_tcp_read_sock': /kisskb/src/net/rds/tcp_recv.c:266:20: note: userspace variable will be forcibly initialized read_descriptor_t desc; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ 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:38, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /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, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:713:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:713: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:869:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1388:27: note: userspace variable will be forcibly initialized struct sctp_getaddrs_old param; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/vmw_vsock/af_vsock.c:100: /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, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_stream_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized static int vsock_stream_setsockopt(struct socket *sock, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1538: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:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, 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 'compat_siocwandev': /kisskb/src/net/socket.c:3225:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_sioc_ifmap': /kisskb/src/net/socket.c:3314:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3251:15: note: userspace variable will be forcibly initialized struct ifreq ifreq; ^~~~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1058:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c:1049:17: note: userspace variable will be forcibly initialized struct ifconf ifc; ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1087:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_dev_ifconf': /kisskb/src/net/socket.c:3078:16: note: userspace variable will be forcibly initialized struct ifconf ifc; ^~~ /kisskb/src/net/socket.c: In function 'ethtool_ioctl': /kisskb/src/net/socket.c:3106:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:1940:15: note: userspace variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/socket.c:1939: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:1999:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/socket.c:1998:15: note: userspace variable will be forcibly initialized 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/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, 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/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .user = p }; ^ /kisskb/src/net/socket.c:2070: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:2216:21: note: userspace variable will be forcibly initialized struct user_msghdr msg; ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2267: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:2410: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:2443: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:2653: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:2618:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^~~~~~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:218:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/net/caif/caif_socket.c:18: /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/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:672:12: note: userspace variable will be forcibly initialized static int setsockopt(struct socket *sock, int lvl, int opt, sockptr_t ov, ^~~~~~~~~~ /kisskb/src/net/caif/caif_socket.c:672: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:38, from /kisskb/src/include/linux/netdevice.h:37, 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/net/bluetooth/sco.c: In function 'sco_sock_setsockopt': /kisskb/src/net/bluetooth/sco.c:805:12: note: userspace variable will be forcibly initialized static int sco_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/sco.c:805:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:805:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_send': /kisskb/src/net/bluetooth/a2mp.c:48:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /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/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1005:26: note: userspace variable will be forcibly initialized struct blkpg_ioctl_arg a; ^ /kisskb/src/drivers/mtd/mtdchar.c:773:22: note: userspace variable will be forcibly initialized struct mtd_oob_buf buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c:759:22: note: userspace variable will be forcibly initialized struct mtd_oob_buf buf; ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_compat_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1101:26: note: userspace variable will be forcibly initialized struct blkpg_ioctl_arg a; ^ /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1529:33: note: userspace variable will be forcibly initialized struct msc_win_to_user_struct u = { ^ /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/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: userspace variable will be forcibly initialized struct ff_effect effect; ^~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:3032:44: note: userspace variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^~~~ 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_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, 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 'compat_siocwandev': /kisskb/src/net/socket.c:3225:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_sioc_ifmap': /kisskb/src/net/socket.c:3314:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3251:15: note: userspace variable will be forcibly initialized struct ifreq ifreq; ^~~~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1058:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c:1049:17: note: userspace variable will be forcibly initialized struct ifconf ifc; ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1087:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_dev_ifconf': /kisskb/src/net/socket.c:3078:16: note: userspace variable will be forcibly initialized struct ifconf ifc; ^~~ /kisskb/src/net/socket.c: In function 'ethtool_ioctl': /kisskb/src/net/socket.c:3106:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:1940:15: note: userspace variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/socket.c:1939: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:1999:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/socket.c:1998:15: note: userspace variable will be forcibly initialized 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/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, 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/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .user = p }; ^ /kisskb/src/net/socket.c:2070: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:2216:21: note: userspace variable will be forcibly initialized struct user_msghdr msg; ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2267: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:2410: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:2443: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:2653: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:2618:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^~~~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2766:27: note: userspace variable will be forcibly initialized struct kernel_clone_args kargs; ^~~~~ 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_set_timeout': /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen, ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized int sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:839:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1093:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/core/sock.c:1072:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netlink/af_netlink.c:36: /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/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1633:12: note: userspace variable will be forcibly initialized static int netlink_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~ 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:115: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:406:15: note: userspace variable will be forcibly initialized 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:509:15: note: userspace variable will be forcibly initialized 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:115:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^~~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2010:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^~~~ /kisskb/src/fs/exec.c:2006:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2026:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^~~~ /kisskb/src/fs/exec.c:2022:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:747:21: note: userspace variable will be forcibly initialized kernel_siginfo_t si; ^~ /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2543:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function '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/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized static int compat_ip_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:844:12: note: userspace variable will be forcibly initialized static int ip_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1687:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:10: note: userspace variable will be forcibly initialized err = ip_options_get(net, &ipc->opt, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KERNEL_SOCKPTR(CMSG_DATA(cmsg)), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ err < 40 ? err : 40); ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized static int do_ip_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2362:5: note: userspace variable will be forcibly initialized int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/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 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 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/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:150:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/qrtr.c:1136:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2034:16: note: userspace variable will be forcibly initialized struct msghdr cmsg_dummy; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3075:12: note: userspace variable will be forcibly initialized static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1900:15: note: userspace variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:755:20: note: userspace variable will be forcibly initialized read_descriptor_t rd_desc = { ^~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1863:15: note: userspace variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3347:12: note: userspace variable will be forcibly initialized static int do_tcp_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3347:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4161:15: note: userspace variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/kernel/signal.c:4161:10: note: userspace variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4201:15: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^~~~ /kisskb/src/kernel/signal.c:4201:10: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:253:22: note: userspace variable will be forcibly initialized struct privcmd_mmap mmapcmd; ^~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: userspace variable will be forcibly initialized struct mmap_batch_state state; ^~~~~ /kisskb/src/drivers/xen/privcmd.c:447:30: note: userspace variable will be forcibly initialized struct privcmd_mmapbatch_v2 m; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:618:23: note: userspace variable will be forcibly initialized struct privcmd_dm_op kdata; ^~~~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1551: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:1961: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:2073: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:2312:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3967: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:3741: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:1732: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:1766: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:3898: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:4007: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:1664: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:1752: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:1781: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:1796:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1810: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:1828: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:1700:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3980:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4021: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:3602: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:3635:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /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_compat_sys_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3698: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:3820: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:4175:10: note: userspace variable will be forcibly initialized stack_t new; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:298:12: note: userspace variable will be forcibly initialized static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:278:12: note: userspace variable will be forcibly initialized static int ipv6_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:234:12: note: userspace variable will be forcibly initialized static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1145:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_set_opt_hdr': /kisskb/src/net/ipv6/ipv6_sockglue.c:318:12: note: userspace variable will be forcibly initialized static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:686:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1388:27: note: userspace variable will be forcibly initialized struct sctp_getaddrs_old param; ^~~~~ In file included from /kisskb/src/include/net/inet_connection_sock.h:19, from /kisskb/src/include/linux/dccp.h:13, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.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/dccp/proto.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'do_dccp_setsockopt': /kisskb/src/net/dccp/proto.c:508:12: note: userspace variable will be forcibly initialized static int do_dccp_setsockopt(struct sock *sk, 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/igmp.h:13, from /kisskb/src/net/ipv4/udp.c:87: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1318:17: note: userspace variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags|MSG_MORE }; ^~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2630:5: note: userspace variable will be forcibly initialized int udp_lib_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /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, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:713:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:713: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:869:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:869:12: note: userspace variable will be forcibly initialized /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1155:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1878:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:658:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:834:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:1029:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1509:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1638:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:477:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:809:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:392:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:858:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:722:5: note: userspace variable will be forcibly initialized int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_flushcache': /kisskb/src/lib/iov_iter.c:894:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:919:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1053:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1348:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1368:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1684:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1732:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1785:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:170:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:2106:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:134:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/vmw_vsock/af_vsock.c:100: /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, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_stream_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized static int vsock_stream_setsockopt(struct socket *sock, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1538:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1250:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:934:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^~ /kisskb/src/net/ipv4/af_inet.c:933:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:989:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^~ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: userspace variable will be forcibly initialized struct ff_effect effect; ^~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:38, from /kisskb/src/include/linux/netdevice.h:37, 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/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:205:12: note: userspace variable will be forcibly initialized static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) ^~~~~~~~~~ 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:25: /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_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:05:40.378497