# git rev-parse -q --verify 70d605cbeecb408dd884b1f0cd3963eeeaac144c^{commit} # git fetch -q -n -f git://fs.ozlabs.ibm.com/kernel/linus master # git rev-parse -q --verify 70d605cbeecb408dd884b1f0cd3963eeeaac144c^{commit} 70d605cbeecb408dd884b1f0cd3963eeeaac144c # git checkout -q -f -B kisskb 70d605cbeecb408dd884b1f0cd3963eeeaac144c # git clean -qxdf # < git log -1 # commit 70d605cbeecb408dd884b1f0cd3963eeeaac144c # Merge: f6e9d0146808 e83031564137 # Author: Linus Torvalds # Date: Fri Jun 24 12:34:13 2022 -0700 # # Merge tag 'riscv-for-linus-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux # # Pull RISC-V fix from Palmer Dabbelt: # # - fix the T-Head memory type errata workaround to avoid behavior # that is unsupported in the LLVM assembler # # * tag 'riscv-for-linus-5.19-rc4' of git://git.kernel.org/pub/scm/linux/kernel/git/riscv/linux: # riscv: Fix ALT_THEAD_PMA's asm parameters # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 70d605cbeecb408dd884b1f0cd3963eeeaac144c # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:6036:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:24, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:24, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:24, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:41, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:41, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/tm.h:41, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/../lib/gcc/aarch64-linux/5.5.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' stackleak: instrument sm4_ecb_do_crypt() stackleak: instrument sm4_cbc_encrypt() stackleak: instrument sm4_cbc_decrypt() stackleak: instrument sm4_cfb_decrypt() stackleak: instrument sm4_cfb_encrypt() stackleak: instrument sm4_ctr_crypt() stackleak: instrument ptdump_walk() stackleak: instrument ptdump_check_wx() /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:626:19: note: userspace variable will be forcibly initialized struct user_ctxs user; ^ stackleak: instrument ecb_encrypt() stackleak: instrument essiv_cbc_decrypt() /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:941: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:1022:17: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ stackleak: instrument cbc_decrypt() /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:1133:33: note: userspace variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ stackleak: instrument essiv_cbc_encrypt() stackleak: instrument cbc_encrypt() stackleak: instrument compat_restore_vfp_context() stackleak: instrument cts_cbc_decrypt(): calls_alloca stackleak: instrument gcm_decrypt() In file included from /kisskb/src/include/linux/audit.h:13:0, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:343:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ stackleak: instrument cts_cbc_encrypt(): calls_alloca stackleak: instrument gcm_encrypt() stackleak: instrument restore_fpsimd_context() stackleak: instrument xts_decrypt(): calls_alloca stackleak: instrument xts_encrypt(): calls_alloca stackleak: instrument __do_sys_adjtimex() stackleak: instrument restore_sve_fpsimd_context.isra.16() stackleak: instrument build_merkle_tree_level() stackleak: instrument ctr_encrypt() stackleak: instrument ecb_decrypt() stackleak: instrument ptrace_hbp_create() stackleak: instrument ptrace_hbp_set_addr() stackleak: instrument enable_verity() stackleak: instrument ptrace_hbp_set_ctrl() stackleak: instrument fsverity_ioctl_enable() stackleak: instrument __create_pgd_mapping() stackleak: instrument fscrypt_crypt_block() stackleak: instrument setup_rt_frame() stackleak: instrument __fpr_set.isra.17() stackleak: instrument fanotify_handle_event() stackleak: instrument inotify_read() stackleak: instrument derived_key_encrypt.constprop() stackleak: instrument compat_ksys_msgctl() stackleak: instrument ksys_msgctl.constprop() stackleak: instrument key_create_or_update() stackleak: instrument derived_key_decrypt.constprop() stackleak: instrument print_lockdep_cache.isra.21() stackleak: instrument qcom_ssc_block_bus_probe() stackleak: instrument __print_lock_name.isra.22() stackleak: instrument __oom_reap_task_mm() stackleak: instrument folio_wait_bit_common() stackleak: instrument rwsem_down_read_slowpath() stackleak: instrument compat_gpr_set() stackleak: instrument compat_ptrace_write_user() stackleak: instrument __ww_mutex_lock.constprop() stackleak: instrument alpine_msix_middle_domain_alloc() stackleak: instrument __filemap_fdatawait_range() stackleak: instrument quota_getstate() stackleak: instrument encrypted_instantiate() stackleak: instrument gpr_set() stackleak: instrument quota_getstatev() stackleak: instrument quota_getinfo() stackleak: instrument do_msgrcv() stackleak: instrument quota_getquota() stackleak: instrument filemap_get_read_batch() stackleak: instrument oom_reaper() stackleak: instrument quota_getxquota() /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2935:27: note: userspace variable will be forcibly initialized struct kernel_clone_args kargs; ^ stackleak: instrument balance_dirty_pages_ratelimited() stackleak: instrument truncate_inode_pages_range() stackleak: instrument quota_getnextquota() stackleak: instrument invalidate_mapping_pagevec() stackleak: instrument quota_getnextxquota() stackleak: instrument quota_setquota() stackleak: instrument save_ftrace_mod_rec.isra.34() stackleak: instrument rwsem_down_write_slowpath() stackleak: instrument quota_getxstatev() stackleak: instrument invalidate_inode_pages2_range() stackleak: instrument refresh_cpu_vm_stats.isra.17() stackleak: instrument write_cache_pages() stackleak: instrument quota_setxquota() stackleak: instrument __arm64_sys_futex_waitv() stackleak: instrument ftrace_ops_test() stackleak: instrument load_module() stackleak: instrument imx_pinctrl_parse_functions() stackleak: instrument fsverity_prepare_hash_state() stackleak: instrument __do_sys_init_module() stackleak: instrument __mutex_lock() stackleak: instrument vm_area_dup() stackleak: instrument __do_sys_finit_module() stackleak: instrument fsverity_hash_page() stackleak: instrument fsverity_hash_buffer() stackleak: instrument __filemap_add_folio() stackleak: instrument imx_pinctrl_probe() stackleak: instrument compat_ksys_shmctl() stackleak: instrument __arm64_sys_quotactl_fd() stackleak: instrument bcm2835_pinctrl_probe() stackleak: instrument synchronize_rcu_tasks_generic.isra.34() stackleak: instrument fscrypt_hkdf_expand() stackleak: instrument ksys_shmctl.constprop() stackleak: instrument ftrace_match_record.isra.43() stackleak: instrument cpu_vm_stats_fold() stackleak: instrument fname_decrypt() stackleak: instrument fscrypt_fname_encrypt() stackleak: instrument filemap_get_pages() /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; ^ stackleak: instrument __dquot_alloc_space() stackleak: instrument fscrypt_fname_disk_to_usr() stackleak: instrument initcall_blacklisted() stackleak: instrument shmem_alloc_folio() stackleak: instrument release_pages() stackleak: instrument shmem_alloc_hugefolio() stackleak: instrument samsung_pinctrl_probe() stackleak: instrument active_load_balance_cpu_stop() stackleak: instrument mutex_lock_io_nested() stackleak: instrument futex_lock_pi() stackleak: instrument semctl_main() stackleak: instrument __dquot_free_space() stackleak: instrument search_nested_keyrings() stackleak: instrument keyring_detect_cycle() stackleak: instrument unregister_ftrace_function_probe_func() stackleak: instrument find_idlest_group() stackleak: instrument keyring_search() stackleak: instrument fanotify_read() stackleak: instrument shmem_swapin.isra.82() stackleak: instrument futex_wake_op() stackleak: instrument modify_user_hw_breakpoint_check() stackleak: instrument __filemap_get_folio() stackleak: instrument futex_requeue() stackleak: instrument __dquot_transfer() stackleak: instrument __do_semtimedop() /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; ^ stackleak: instrument futex_wait_requeue_pi() stackleak: instrument keyctl_instantiate_key_iov() stackleak: instrument do_semtimedop() stackleak: instrument find_get_entries() stackleak: instrument futex_wait() stackleak: instrument pcpu_depopulate_chunk() stackleak: instrument find_get_pages_contig() stackleak: instrument gicv2m_irq_domain_alloc() stackleak: instrument dquot_disable() stackleak: instrument shmem_unuse_inode() stackleak: instrument find_get_pages_range_tag() stackleak: instrument __bpf_prog_run_args512() stackleak: instrument __bpf_prog_run_args480() stackleak: instrument __bpf_prog_run_args448() stackleak: instrument __bpf_prog_run_args416() stackleak: instrument shrink_page_list() stackleak: instrument __bpf_prog_run_args384() stackleak: instrument __bpf_prog_run_args352() stackleak: instrument __bpf_prog_run_args320() stackleak: instrument __bpf_prog_run_args288() stackleak: instrument __bpf_prog_run_args256() stackleak: instrument filemap_read() stackleak: instrument __bpf_prog_run_args224() stackleak: instrument __bpf_prog_run_args192() stackleak: instrument reclaim_page_list.constprop() stackleak: instrument __bpf_prog_run_args160() stackleak: instrument __bpf_prog_run_args128() stackleak: instrument fsnotify() stackleak: instrument __bpf_prog_run_args96() stackleak: instrument verify_page.constprop() stackleak: instrument __bpf_prog_run_args64() stackleak: instrument __bpf_prog_run_args32() stackleak: instrument __bpf_prog_run512() stackleak: instrument __bpf_prog_run480() stackleak: instrument __bpf_prog_run448() stackleak: instrument __bpf_prog_run416() stackleak: instrument __bpf_prog_run384() stackleak: instrument __bpf_prog_run352() stackleak: instrument __bpf_prog_run320() stackleak: instrument __run_timers() stackleak: instrument __bpf_prog_run288() stackleak: instrument __bpf_prog_run256() stackleak: instrument __bpf_prog_run224() stackleak: instrument __bpf_prog_run192() stackleak: instrument __bpf_prog_run160() stackleak: instrument kunit_log_append() stackleak: instrument __bpf_prog_run128() stackleak: instrument __bpf_prog_run96() stackleak: instrument __bpf_prog_run64() stackleak: instrument __bpf_prog_run32() stackleak: instrument get_user_session_keyring_rcu() stackleak: instrument select_task_rq_fair() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument kunit_run_tests() stackleak: instrument mapping_seek_hole_data() stackleak: instrument gpiod_get_array_value_complex() stackleak: instrument dio_warn_stale_pagecache() /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, ^ /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized stackleak: instrument shrink_slab.constprop() stackleak: instrument __kunit_fail_current_test() stackleak: instrument shmem_getpage_gfp() stackleak: instrument rt_mutex_slowlock.constprop() /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized int sock_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1270:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:1249:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ stackleak: instrument mbi_irq_domain_alloc() stackleak: instrument isolate_lru_pages() stackleak: instrument test_abba() stackleak: instrument call_sbin_request_key() /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2665:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^ stackleak: instrument test_aa() stackleak: instrument gpiod_set_array_value_complex() stackleak: instrument __test_mutex() stackleak: instrument shmem_undo_range() stackleak: instrument shrink_active_list() stackleak: instrument lookup_user_key() stackleak: instrument request_key_and_link() stackleak: instrument schedule_timeout() stackleak: instrument request_key_rcu() stackleak: instrument setup_per_mode_enc_key() stackleak: instrument key_get_instantiation_authkey() stackleak: instrument find_busiest_group() stackleak: instrument compaction_alloc() stackleak: instrument software_key_query() stackleak: instrument shrink_inactive_list() stackleak: instrument software_key_eds_op() stackleak: instrument __find_resource() stackleak: instrument derive_key_aes() stackleak: instrument __skb_send_sock() stackleak: instrument shmem_unlock_mapping() stackleak: instrument fscrypt_ioctl_add_key() stackleak: instrument fscrypt_add_test_dummy_key() stackleak: instrument pcpu_alloc() stackleak: instrument public_key_verify_signature() stackleak: instrument fscrypt_ioctl_get_key_status() stackleak: instrument load_balance() stackleak: instrument its_pmsi_prepare() stackleak: instrument shrink_node() stackleak: instrument shmem_fallocate() stackleak: instrument __zerocopy_sg_from_iter() stackleak: instrument __msi_domain_alloc_irqs() stackleak: instrument gpiochip_add_data_with_key() stackleak: instrument isolate_migratepages_block() stackleak: instrument balance_pgdat() stackleak: instrument __gup_longterm_locked() stackleak: instrument get_device_system_crosststamp() stackleak: instrument kswapd() stackleak: instrument reclaim_clean_pages_from_list() stackleak: instrument stress_inorder_work() stackleak: instrument stress_reorder_work() stackleak: instrument unmap_region() stackleak: instrument trace_seq_print_sym() stackleak: instrument change_protection() stackleak: instrument wp_page_copy() stackleak: instrument try_to_free_pages() stackleak: instrument skb_splice_bits() stackleak: instrument sock_no_sendpage() stackleak: instrument sock_no_sendpage_locked() stackleak: instrument do_mprotect_pkey.constprop() stackleak: instrument compact_zone() stackleak: instrument compact_zone_order() stackleak: instrument __do_sys_waitid() stackleak: instrument compact_node.isra.57() stackleak: instrument proactive_compact_node() stackleak: instrument __vma_rb_erase() stackleak: instrument kcompactd_do_work() stackleak: instrument __do_compat_sys_waitid() stackleak: instrument move_page_tables() stackleak: instrument filter_suites_test() stackleak: instrument __synchronize_srcu() stackleak: instrument load_other_segments() stackleak: instrument internal_get_user_pages_fast() stackleak: instrument __vma_link_rb() stackleak: instrument get_name() stackleak: instrument unmap_page_range() stackleak: instrument zap_page_range_single() stackleak: instrument exportfs_decode_fh_raw() stackleak: instrument zap_page_range() stackleak: instrument verify_pefile_signature() stackleak: instrument __do_sys_wait4() stackleak: instrument __do_compat_sys_wait4() stackleak: instrument msi_setup_msi_desc() stackleak: instrument tracing_set_trace_read() stackleak: instrument do_adjtimex() stackleak: instrument __vma_adjust() stackleak: instrument affine_move_task() stackleak: instrument __perf_event_task_sched_out() stackleak: instrument sock_getsockopt() /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:758:20: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ stackleak: instrument copy_process() stackleak: instrument msix_setup_msi_descs() /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1227:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1035:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1378:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1335:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo; ^ stackleak: instrument kunit_status_set_failure_test() stackleak: instrument kunit_status_mark_skipped_test() stackleak: instrument kunit_resource_test_static() stackleak: instrument process_vm_rw_core.isra.4() stackleak: instrument create_io_thread() stackleak: instrument process_vm_rw() stackleak: instrument vm_unmapped_area() stackleak: instrument build_overlap_sched_groups() stackleak: instrument of_parse_own_gpio() stackleak: instrument synchronize_rcu_mult_test() stackleak: instrument kernel_clone() stackleak: instrument __do_sys_clone() stackleak: instrument tracing_buffers_splice_read() stackleak: instrument __do_sys_clone3() stackleak: instrument kernel_thread() stackleak: instrument user_mode_thread() stackleak: instrument __arm64_sys_fork() stackleak: instrument __arm64_sys_vfork() stackleak: instrument _perf_ioctl() stackleak: instrument exit_mmap() stackleak: instrument ptrace_readdata() stackleak: instrument perf_log_throttle(): calls_alloca stackleak: instrument ptrace_writedata() stackleak: instrument kunit_resource_test_named() /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4228:15: note: userspace variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4228:10: note: userspace variable will be forcibly initialized stack_t new, old; ^ stackleak: instrument rcu_torture_fwd_prog() /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4264:15: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^ /kisskb/src/kernel/signal.c:4264:10: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^ stackleak: instrument perf_swevent_hrtimer(): calls_alloca stackleak: instrument perf_log_itrace_start(): calls_alloca /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1538: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:2026:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /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; ^ stackleak: instrument rcu_torture_stats_print() stackleak: instrument ti_sci_inta_irq_domain_probe() stackleak: instrument lineinfo_changed_notify() /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3998: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:3772: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:1733: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:1764:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_perf': /kisskb/src/kernel/signal.c:1808:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1892: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:3929: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:4038: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:1651: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:1750: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:1779: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:1794: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:1860:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1875:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1665:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1678: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:1707:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1842: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:2138: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:2335:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4011: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:4052: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:3633: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: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:3851: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:4242:10: note: userspace variable will be forcibly initialized stack_t new; ^ stackleak: instrument copy_page_range() stackleak: instrument utf8_strncmp() stackleak: instrument __do_munmap() stackleak: instrument utf8_strncasecmp() stackleak: instrument __do_sys_sysinfo() stackleak: instrument its_vpe_irq_domain_alloc() stackleak: instrument __do_compat_sys_sysinfo() stackleak: instrument visit_groups_merge.constprop() stackleak: instrument linereq_read() stackleak: instrument vm_insert_pages() stackleak: instrument try_to_unmap_one() stackleak: instrument prctl_set_mm_map() stackleak: instrument lineinfo_watch_read() stackleak: instrument microchip_sgpio_get_ports.isra.10() stackleak: instrument alarmtimer_suspend() stackleak: instrument prctl_set_auxv() stackleak: instrument linereq_set_config() stackleak: instrument prctl_set_mm() stackleak: instrument lineinfo_get.isra.11() stackleak: instrument __do_sys_newuname() stackleak: instrument alarm_timer_nsleep() stackleak: instrument alarm_timer_nsleep_restart() stackleak: instrument try_to_migrate_one() stackleak: instrument its_cpu_init() stackleak: instrument new_device_store() stackleak: instrument do_cpu_nanosleep() stackleak: instrument microchip_sgpio_probe() stackleak: instrument __do_sys_clock_adjtime() stackleak: instrument perf_event_switch_output(): calls_alloca stackleak: instrument perf_event_read_event(): calls_alloca stackleak: instrument perf_event_task_output(): calls_alloca stackleak: instrument perf_event_comm_output(): calls_alloca stackleak: instrument perf_event_namespaces_output(): calls_alloca stackleak: instrument perf_event_mmap_output(): calls_alloca stackleak: instrument perf_event_ksymbol_output(): calls_alloca stackleak: instrument perf_event_bpf_output(): calls_alloca stackleak: instrument linereq_create() stackleak: instrument perf_event_text_poke_output(): calls_alloca stackleak: instrument __purge_vmap_area_lazy() stackleak: instrument tracing_splice_read_pipe() stackleak: instrument __handle_mm_fault() stackleak: instrument __do_sys_getrusage() stackleak: instrument __do_compat_sys_getrusage() stackleak: instrument ping_write() stackleak: instrument perf_event_namespaces() stackleak: instrument data_write() stackleak: instrument build_sched_domains() stackleak: instrument tracing_set_trace_write() stackleak: instrument skb_segment() stackleak: instrument alloc_vmap_area.isra.63() stackleak: instrument perf_event_mmap() stackleak: instrument perf_event_aux_event(): calls_alloca stackleak: instrument perf_log_lost_samples(): calls_alloca stackleak: instrument perf_event_ksymbol() stackleak: instrument put_unbound_pool() stackleak: instrument perf_report_aux_output_id(): calls_alloca stackleak: instrument __flush_work() stackleak: instrument ovl_workdir_create() stackleak: instrument ___perf_sw_event(): calls_alloca stackleak: instrument perf_tp_event(): calls_alloca stackleak: instrument ovl_check_namelen.isra.22() stackleak: instrument ovl_lookup() stackleak: instrument epf_ntb_bind() stackleak: instrument ovl_get_workdir() stackleak: instrument free_pcppages_bulk() stackleak: instrument pcpu_get_vm_areas() stackleak: instrument process_one_work() stackleak: instrument __kthread_create_on_node() In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:53, from /kisskb/src/include/linux/ftrace.h:23, from /kisskb/src/include/linux/kprobes.h:28, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ stackleak: instrument fuse_dev_do_write() /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized /kisskb/src/mm/madvise.c:1430:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^ stackleak: instrument fuse_dev_splice_write() stackleak: instrument j721e_pcie_probe() stackleak: instrument __copy_siginfo_from_user32() stackleak: instrument sparx5_sd25g28_config() stackleak: instrument __copy_siginfo_to_user32() stackleak: instrument ovl_getattr() stackleak: instrument copy_siginfo_from_user32() stackleak: instrument madvise_pageout() stackleak: instrument __do_sys_perf_event_open() stackleak: instrument madvise_cold() stackleak: instrument ovl_fill_super() stackleak: instrument madvise_free_single_vma() stackleak: instrument __flush_workqueue() stackleak: instrument ovl_clear_empty() stackleak: instrument blake2s_compress_generic() stackleak: instrument kthread_flush_work() stackleak: instrument ovl_cache_update_ino() stackleak: instrument kthread_flush_worker() stackleak: instrument perf_bp_event(): calls_alloca stackleak: instrument ovl_rename() stackleak: instrument ovl_dir_read_merged() stackleak: instrument ovl_dir_read_impure() stackleak: instrument __rmqueue_pcplist() stackleak: instrument early_dump_pci_device() stackleak: instrument __skb_flow_dissect() stackleak: instrument ovl_iterate_real() stackleak: instrument ti_sci_scan_clocks_from_dt() stackleak: instrument crypto_aead_report() stackleak: instrument ovl_create_or_link() stackleak: instrument perf_event_free_task() stackleak: instrument vmap_pages_range_noflush() stackleak: instrument kfree_rcu_work() stackleak: instrument madvise_cold_or_pageout_pte_range() stackleak: instrument ovl_workdir_cleanup_recurse() stackleak: instrument netfs_rreq_unlock_folios() stackleak: instrument ovl_copy_up_one() stackleak: instrument ovl_indexdir_cleanup() stackleak: instrument __do_sys_process_madvise() stackleak: instrument netfs_write_begin() stackleak: instrument osnoise_cpus_write() stackleak: instrument __do_sys_reboot() stackleak: instrument get_page_from_freelist() stackleak: instrument pci_register_host_bridge() /kisskb/src/fs/cifs/connect.c: In function 'cifs_read_from_socket': /kisskb/src/fs/cifs/connect.c:736:16: note: userspace variable will be forcibly initialized struct msghdr smb_msg; ^ /kisskb/src/fs/cifs/connect.c: In function 'cifs_discard_from_socket': /kisskb/src/fs/cifs/connect.c:746:16: note: userspace variable will be forcibly initialized struct msghdr smb_msg; ^ /kisskb/src/fs/cifs/connect.c: In function 'cifs_read_page_from_socket': /kisskb/src/fs/cifs/connect.c:764:16: note: userspace variable will be forcibly initialized struct msghdr smb_msg; ^ stackleak: instrument ipmi_panic_request_and_wait() stackleak: instrument crypto_skcipher_report() stackleak: instrument __netdev_walk_all_upper_dev() stackleak: instrument osnoise_main() stackleak: instrument pcs_probe() /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:55:17: note: userspace variable will be forcibly initialized struct ifconf ifc; ^ stackleak: instrument neightbl_set() stackleak: instrument neigh_valid_dump_req() stackleak: instrument pcs_dt_node_to_map() stackleak: instrument __alloc_pages_slowpath.constprop() stackleak: instrument nla_put_ifalias() stackleak: instrument write_protect_page() stackleak: instrument xgene_phy_probe() stackleak: instrument __bmc_get_device_id() stackleak: instrument neigh_valid_get_req.constprop() stackleak: instrument perf_ftrace_function_call() stackleak: instrument netdev_offload_xstats_get_stats() stackleak: instrument ftrace_syscall_enter() stackleak: instrument rtnl_dev_get() stackleak: instrument __alloc_pages_bulk() stackleak: instrument __netdev_walk_all_lower_dev.constprop() stackleak: instrument remove_migration_pte() stackleak: instrument zlib_inflate_table() /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:343:25: note: userspace variable will be forcibly initialized struct ipmi_recv rsp; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:326:27: note: userspace variable will be forcibly initialized struct ipmi_req_settime req; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:306:19: note: userspace variable will be forcibly initialized struct ipmi_req req; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:761:22: note: userspace variable will be forcibly initialized struct ipmi_recv recv64; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:747:27: note: userspace variable will be forcibly initialized struct ipmi_req_settime sp; ^ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:727:19: note: userspace variable will be forcibly initialized struct ipmi_req rp; ^ stackleak: instrument rtnl_linkprop.isra.40() stackleak: instrument valid_fdb_dump_legacy() stackleak: instrument cifs_read_from_socket() stackleak: instrument cifs_read_page_from_socket() stackleak: instrument rtnl_calcit.isra.36() stackleak: instrument fuse_access() stackleak: instrument __request_module() stackleak: instrument set_track_prepare() stackleak: instrument valid_fdb_dump_strict() stackleak: instrument valid_bridge_getlink_req.constprop() stackleak: instrument fuse_readlink_page() stackleak: instrument ksm_do_scan() stackleak: instrument gup_test_ioctl() stackleak: instrument show_free_areas() stackleak: instrument fuse_dentry_revalidate() stackleak: instrument rtnl_fdb_get() stackleak: instrument cifs_demultiplex_thread() stackleak: instrument fuse_do_getattr() stackleak: instrument fuse_create_open() stackleak: instrument process_preds() stackleak: instrument ladder_cmult.constprop() stackleak: instrument create_new_entry.constprop() stackleak: instrument fuse_symlink() stackleak: instrument fuse_mkdir() stackleak: instrument fuse_mknod() stackleak: instrument smp_call_function_single(): calls_alloca stackleak: instrument fuse_lookup_name() stackleak: instrument fuse_lookup() stackleak: instrument rtnl_fill_statsinfo.isra.42.constprop() stackleak: instrument fuse_link() stackleak: instrument coda_cnode_make() stackleak: instrument fuse_rmdir() stackleak: instrument fuse_unlink() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument smp_call_on_cpu() stackleak: instrument fuse_rename_common() stackleak: instrument netfs_rreq_unmark_after_write() stackleak: instrument event_inject_write() stackleak: instrument rtnl_fill_vfinfo() stackleak: instrument migrate_pages() stackleak: instrument fuse_send_open() stackleak: instrument fuse_bmap() stackleak: instrument fuse_flush_times() stackleak: instrument pbus_size_mem() stackleak: instrument shash_update_unaligned() stackleak: instrument shash_final_unaligned() stackleak: instrument fuse_get_parent() stackleak: instrument fuse_file_poll() stackleak: instrument netfs_rreq_write_to_cache_work() stackleak: instrument fuse_get_dentry() stackleak: instrument fuse_lseek() /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:86: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:86:5: note: userspace variable will be forcibly initialized stackleak: instrument crypto_shash_tfm_digest() stackleak: instrument fuse_statfs() stackleak: instrument fuse_send_destroy() stackleak: instrument ipmi_ioctl() stackleak: instrument rcu_sched_clock_irq() stackleak: instrument rcu_torture_one_read() stackleak: instrument fuse_do_readpage.isra.38() stackleak: instrument fuse_do_setattr() stackleak: instrument neigh_add() stackleak: instrument compat_ipmi_ioctl() stackleak: instrument pci_bus_distribute_available_resources() stackleak: instrument pci_bridge_distribute_available_resources() stackleak: instrument coda_setattr() stackleak: instrument __netif_set_xps_queue() stackleak: instrument of_irq_parse_and_map_pci() stackleak: instrument netfs_begin_read() stackleak: instrument rtnl_fill_ifinfo.isra.41() stackleak: instrument slab_err() stackleak: instrument fuse_readahead() stackleak: instrument fuse_sync_fs() stackleak: instrument devm_of_pci_get_host_bridge_resources.constprop() stackleak: instrument curve25519_generic(): calls_alloca stackleak: instrument kallsyms_lookup_name() stackleak: instrument kallsyms_on_each_symbol() stackleak: instrument kallsyms_lookup_size_offset() stackleak: instrument cifs_do_create() stackleak: instrument coda_create() stackleak: instrument rtnl_dump_ifinfo() stackleak: instrument fuse_get_tree_submount() stackleak: instrument cifs_create() stackleak: instrument deactivate_slab() stackleak: instrument fuse_setlk() stackleak: instrument save_stack() stackleak: instrument cifs_get_smb_ses() stackleak: instrument rtnl_getlink() stackleak: instrument fuse_getlk() stackleak: instrument fuse_flush() stackleak: instrument __unfreeze_partials() stackleak: instrument fuse_fsync_common() stackleak: instrument coda_mkdir() stackleak: instrument ipmi_platform_add() stackleak: instrument fuse_fill_super_common() stackleak: instrument collapse_file.isra.55() stackleak: instrument __fuse_copy_file_range() stackleak: instrument coda_revalidate_inode() stackleak: instrument fuse_file_fallocate() stackleak: instrument __kmem_cache_do_shrink() stackleak: instrument send_tree() stackleak: instrument ifalias_show() stackleak: instrument vduse_dev_set_status() stackleak: instrument cifs_do_rename() stackleak: instrument vduse_dev_get_vq_state_packed.isra.14() stackleak: instrument vduse_dev_get_vq_state_split.isra.15() stackleak: instrument vduse_dev_update_iotlb.constprop() stackleak: instrument llc_sap_mcast() stackleak: instrument compress_block() stackleak: instrument isolate_single_pageblock() stackleak: instrument cifs_sfu_type() stackleak: instrument fuse_perform_write() stackleak: instrument vduse_dev_write_iter() stackleak: instrument __crash_kexec() stackleak: instrument __collapse_huge_page_swapin() /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'do_unimap_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:492:20: note: userspace variable will be forcibly initialized struct unimapdesc tmp; ^ stackleak: instrument memory_failure() stackleak: instrument cifs_query_mf_symlink() stackleak: instrument crash_save_cpu() stackleak: instrument cifs_create_mf_symlink() /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_k_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:468:26: note: userspace variable will be forcibly initialized struct console_font_op op; ^ stackleak: instrument netstat_show.isra.23() stackleak: instrument fuse_direct_io() stackleak: instrument smb3_query_mf_symlink() stackleak: instrument CIFSSMBSetPathInfoFB.isra.19() /kisskb/src/drivers/tty/vt/vt_ioctl.c: In function 'vt_compat_ioctl': /kisskb/src/drivers/tty/vt/vt_ioctl.c:1063:25: note: userspace variable will be forcibly initialized struct console_font_op op; /* used in multiple places here */ ^ stackleak: instrument smb3_create_mf_symlink() stackleak: instrument vduse_ioctl() stackleak: instrument fuse_direct_IO() /kisskb/src/fs/coda/pioctl.c: In function 'coda_pioctl': /kisskb/src/fs/coda/pioctl.c:55:20: note: userspace variable will be forcibly initialized struct PioctlData data; ^ stackleak: instrument fuse_direct_write_iter() stackleak: instrument vt_disallocate_all() stackleak: instrument cifs_atomic_open() stackleak: instrument vmcoreinfo_append_str() stackleak: instrument rsa_set_priv_key() stackleak: instrument fuse_direct_read_iter() stackleak: instrument rsa_set_pub_key() stackleak: instrument ___slab_alloc.constprop() stackleak: instrument cifs_get_file_info() stackleak: instrument sha256_update() stackleak: instrument sha256() stackleak: instrument speed_show() stackleak: instrument duplex_show() stackleak: instrument pagetypeinfo_showmixedcount_print() stackleak: instrument cifs_get_file_info_unix() stackleak: instrument __split_huge_pmd() stackleak: instrument khugepaged_scan_pmd() stackleak: instrument fuse_setxattr() stackleak: instrument fuse_getxattr() stackleak: instrument cifs_get_inode_info_unix() stackleak: instrument fuse_listxattr() stackleak: instrument do_setlink() stackleak: instrument fuse_removexattr() stackleak: instrument rtnl_setlink() stackleak: instrument virtqueue_add_sgs() stackleak: instrument rtnl_dellink() stackleak: instrument cifs_get_inode_info() stackleak: instrument cifs_posix_open() stackleak: instrument smb311_posix_get_inode_info() stackleak: instrument virtqueue_add_outbuf() stackleak: instrument cifs_posix_mkdir() stackleak: instrument cifs_reopen_file() stackleak: instrument synchronize_rcu_expedited() stackleak: instrument synchronize_rcu() stackleak: instrument __rtnl_newlink() stackleak: instrument cifs_rename_pending_delete() stackleak: instrument vcs_write() stackleak: instrument cifs_write_from_iter.isra.52() stackleak: instrument __slab_free() stackleak: instrument fib_nl_delrule() stackleak: instrument rtnl_fdb_add() stackleak: instrument netdev_walk_all_upper_dev_rcu() stackleak: instrument split_huge_page_to_list() stackleak: instrument khugepaged() stackleak: instrument bpf_convert_filter() stackleak: instrument netdev_walk_all_lower_dev() stackleak: instrument netdev_walk_all_lower_dev_rcu() stackleak: instrument rtnl_fdb_del() stackleak: instrument cifs_uncached_writev_complete() stackleak: instrument stop_one_cpu() stackleak: instrument imx7_reset_probe() stackleak: instrument kmem_cache_free_bulk() stackleak: instrument cifs_write() stackleak: instrument fib_nl_newrule() stackleak: instrument stop_two_cpus() stackleak: instrument ipmb_read() stackleak: instrument qcom_pcie_config_sid_sm8250() stackleak: instrument ipmb_write() stackleak: instrument stop_machine_from_inactive_cpu() stackleak: instrument E_md4hash() stackleak: instrument cifs_readpage_worker() stackleak: instrument vring_create_virtqueue() stackleak: instrument split_huge_pages_write() stackleak: instrument net_dm_hw_packet_work() stackleak: instrument rdev_init_debugfs() stackleak: instrument _cifsFileInfo_put() stackleak: instrument net_dm_packet_work() stackleak: instrument cifs_send_async_read.isra.53() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1079:12: note: userspace variable will be forcibly initialized static int llc_ui_setsockopt(struct socket *sock, int level, int optname, ^ stackleak: instrument arm_smmu_probe_device() stackleak: instrument bpf_ipv4_fib_lookup.constprop() stackleak: instrument __netif_receive_skb_core() stackleak: instrument xgene_pcie_probe() stackleak: instrument cifs_readahead() stackleak: instrument regulator_do_balance_voltage() stackleak: instrument serial8250_probe() stackleak: instrument audit_log_execve_info() stackleak: instrument llc_ui_recvmsg() stackleak: instrument fuse_force_forget() stackleak: instrument arm_smmu_attach_dev() stackleak: instrument fuse_direntplus_link.isra.20() stackleak: instrument cifs_setlk() stackleak: instrument __dev_queue_xmit() stackleak: instrument fuse_readdir_uncached() stackleak: instrument cifs_unlock_range() stackleak: instrument mcopy_atomic() /kisskb/src/fs/cifs/transport.c: In function '__smb_send_rqst': /kisskb/src/fs/cifs/transport.c:314:16: note: userspace variable will be forcibly initialized struct msghdr smb_msg; ^ stackleak: instrument xillybus_init_chrdev() stackleak: instrument fuse_readdir() stackleak: instrument cuse_write_iter() stackleak: instrument cuse_read_iter() stackleak: instrument mfill_zeropage() stackleak: instrument fuse_priv_ioctl.isra.11() stackleak: instrument cifs_prime_dcache() stackleak: instrument cifs_writepages() stackleak: instrument mwriteprotect_range() stackleak: instrument cifs_fill_dirent_posix() stackleak: instrument cifs_posix_to_fattr() In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ stackleak: instrument fuse_do_ioctl() /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:392: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:495: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:0: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:759:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ stackleak: instrument memfd_fcntl() stackleak: instrument bpf_msg_pop_data() stackleak: instrument cifs_filldir.constprop() stackleak: instrument __smb_send_rqst() stackleak: instrument serial8250_em_probe() stackleak: instrument new_sync_read() stackleak: instrument smb_send_rqst() stackleak: instrument ceph_fill_inode() stackleak: instrument new_sync_write() stackleak: instrument __audit_inode() stackleak: instrument icst_clk_register() stackleak: instrument cifs_open() stackleak: instrument bpf_msg_push_data() stackleak: instrument chown_common() stackleak: instrument autofs_notify_daemon() stackleak: instrument test_acomp() stackleak: instrument vfs_readv() stackleak: instrument compound_send_recv() stackleak: instrument alloc_contig_range() stackleak: instrument SendReceive2() stackleak: instrument vfs_writev() stackleak: instrument ceph_readdir() stackleak: instrument imx8mm_clocks_probe() /kisskb/src/kernel/seccomp.c: In function 'seccomp_prepare_user_filter': /kisskb/src/kernel/seccomp.c:694:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ stackleak: instrument ceph_readdir_prepopulate() stackleak: instrument generate_random_cipher_testvec.constprop() stackleak: instrument SendReceiveBlockingLock() stackleak: instrument __kernel_read() stackleak: instrument pericom8250_probe() stackleak: instrument __kernel_write() stackleak: instrument skb_do_redirect() stackleak: instrument seccomp_do_user_notification.isra.17() stackleak: instrument cifs_readdir() stackleak: instrument cifs_ioctl() stackleak: instrument imx8mn_clocks_probe() stackleak: instrument build_test_sglist() stackleak: instrument at24_probe() stackleak: instrument seccomp_notify_addfd() stackleak: instrument vc_do_resize() stackleak: instrument test_shash_vec_cfg.isra.35() stackleak: instrument test_aead_vec_cfg.isra.38() stackleak: instrument test_aead_vec() stackleak: instrument get_optee_rng_data() stackleak: instrument get_optee_rng_info.isra.0() stackleak: instrument test_skcipher_vec_cfg.isra.39() stackleak: instrument test_skcipher_vec() stackleak: instrument cifs_ses_add_channel.isra.8() stackleak: instrument test_ahash_vec_cfg.isra.36() stackleak: instrument tpm1_get_timeouts() stackleak: instrument test_hash_vec() stackleak: instrument arm_smmu_cmdq_issue_cmdlist(): calls_alloca stackleak: instrument xillyusb_read() stackleak: instrument LZ4_compress_destSize_generic() stackleak: instrument arm_smmu_handle_evt() stackleak: instrument do_test_kpp.isra.32() stackleak: instrument xillyusb_discovery() stackleak: instrument arm_smmu_sync_cd() stackleak: instrument arm_smmu_atc_inv_master() stackleak: instrument __arm_smmu_tlb_inv_range.isra.35() stackleak: instrument generate_aead_message() stackleak: instrument of_platform_serial_probe() stackleak: instrument test_aead_vs_generic_impl() stackleak: instrument imx_gpcv2_probe() stackleak: instrument smb2_calc_signature() stackleak: instrument uart_wait_modem_status() stackleak: instrument test_hash_vs_generic_impl() stackleak: instrument autofs_expire_run() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/netlink/af_netlink.c:23: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument __iter_get_bvecs() stackleak: instrument FSE_readNCount_body_default() stackleak: instrument HUF_readStats() /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized static int netlink_setsockopt(struct socket *sock, int level, int optname, ^ stackleak: instrument alg_test_crc32c() stackleak: instrument setup_serial() stackleak: instrument LZ4_compress_fast_extState() stackleak: instrument ctrl_fill_info() stackleak: instrument viommu_attach_dev() stackleak: instrument aspeed_vuart_probe() stackleak: instrument test_skcipher_vs_generic_impl() stackleak: instrument cp_new_stat() stackleak: instrument cp_new_stat64() stackleak: instrument cp_statx() stackleak: disabled for this translation unit stackleak: instrument do_con_write() stackleak: instrument exynos_clkout_probe() stackleak: instrument arm_smmu_device_probe() stackleak: instrument __do_sys_newfstat() stackleak: instrument __do_sys_fstat64() stackleak: instrument __do_compat_sys_newfstat() stackleak: instrument test_akcipher_one() stackleak: instrument __do_sys_newstat() stackleak: instrument __do_sys_stat64() stackleak: instrument __do_compat_sys_newstat() stackleak: instrument __do_sys_newlstat() stackleak: instrument __do_sys_lstat64() stackleak: instrument __do_compat_sys_newlstat() stackleak: instrument __do_sys_newfstatat() stackleak: instrument __do_sys_fstatat64() stackleak: instrument __do_compat_sys_newfstatat() stackleak: instrument freq_qos_test_readd() stackleak: instrument torture_kthread_stopping() stackleak: instrument ceph_direct_read_write() stackleak: instrument do_statx() stackleak: instrument alg_test() stackleak: instrument genl_register_family() stackleak: instrument freq_qos_test_min() stackleak: instrument arm_smmu_atc_inv_domain() stackleak: instrument freq_qos_test_maxdef() stackleak: instrument arm_smmu_attach_dev() stackleak: instrument imx8mq_clocks_probe() stackleak: instrument ceph_read_iter() /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1361:16: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1239:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ stackleak: instrument drm_dp_mst_port_add_connector() stackleak: instrument pe_test_uint_arrays() stackleak: instrument ceph_write_iter() stackleak: instrument get_cifs_acl_by_path() stackleak: instrument blake2s.constprop() stackleak: instrument extract_entropy.constprop() stackleak: instrument ceph_finish_async_create() stackleak: instrument tpm2_get_pcr_allocation() stackleak: instrument ttm_mem_evict_first() stackleak: instrument ceph_do_objects_copy.isra.35() stackleak: instrument dns_resolve_server_name_to_ip() stackleak: instrument LZ4_compress_fast_continue() stackleak: instrument pe_test_strings() stackleak: instrument smb3_simple_fallocate_write_range() stackleak: instrument _get_random_bytes() stackleak: instrument ceph_copy_file_range() stackleak: instrument get_random_bytes_user() stackleak: instrument pciserial_init_ports() stackleak: instrument build_dpcd_read() stackleak: instrument build_dpcd_write() stackleak: instrument build_power_updown_phy() stackleak: instrument build_query_stream_enc_status() stackleak: instrument build_allocate_payload() stackleak: instrument build_enum_path_resources() stackleak: instrument build_clear_payload_id_table() stackleak: instrument build_link_address() stackleak: instrument smb2_compound_op() stackleak: instrument pe_test_reference() In file included from /kisskb/src/include/linux/bpfilter.h:7:0, from /kisskb/src/net/ipv4/bpfilter/sockopt.c:5: /kisskb/src/net/ipv4/bpfilter/sockopt.c: In function 'bpfilter_ip_get_sockopt': /kisskb/src/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .user = p }; ^ /kisskb/src/net/ipv4/bpfilter/sockopt.c:68:9: note: userspace variable will be forcibly initialized return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, ^ stackleak: instrument drm_dp_mst_dump_sideband_msg_tx() /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:729:21: note: userspace variable will be forcibly initialized kernel_siginfo_t si; ^ stackleak: instrument process_single_tx_qlock() stackleak: instrument smb2_qfs_tcon() stackleak: instrument smb2_is_path_accessible() stackleak: instrument smb2_make_node() /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2040:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2036: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:2056:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2052:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^ stackleak: instrument __rseq_handle_notify_resume(): calls_alloca stackleak: instrument of_ipmi_probe() stackleak: instrument platform_ipmi_probe() stackleak: instrument ceph_ioctl_get_dataloc() stackleak: instrument shift_arg_pages() stackleak: instrument drm_dp_mst_i2c_read.isra.37() stackleak: instrument smb3_notify() stackleak: instrument drm_dp_mst_i2c_write.isra.38() stackleak: instrument ethtool_set_rxnfc() stackleak: instrument ethtool_get_rxnfc() stackleak: instrument FSE_decompress_wksp_body_default() stackleak: instrument ethtool_get_per_queue_coalesce() stackleak: instrument ethtool_set_per_queue_coalesce() stackleak: instrument set_cifs_acl() stackleak: instrument ceph_atomic_open() stackleak: instrument set_smb2_acl() stackleak: instrument get_smb2_acl_by_path() stackleak: instrument pipe_read() stackleak: instrument malidp_de_planes_init() stackleak: instrument omap8250_probe() stackleak: instrument ethtool_set_per_queue() stackleak: instrument uniphier_uart_probe() stackleak: instrument komeda_build_layer_split_data_flow() stackleak: instrument drm_dp_send_link_address() stackleak: instrument ethtool_set_settings() stackleak: instrument apple_pcie_init() stackleak: instrument ethtool_get_coalesce() stackleak: instrument call_ad.isra.24() stackleak: instrument komeda_build_wb_split_data_flow() stackleak: instrument id_mode_to_cifs_acl() stackleak: instrument setup_arg_pages() stackleak: instrument pipe_write() stackleak: instrument ceph_writepages_start() stackleak: instrument ip_set_dump_start() stackleak: instrument komeda_build_display_data_flow() stackleak: instrument crypt_message() stackleak: instrument ip_set_utest() stackleak: instrument ethtool_set_link_ksettings() stackleak: instrument ip_set_ad.isra.25() stackleak: instrument __clk_hw_register_fixed_factor() stackleak: instrument ac_write() stackleak: instrument show_cons_active() stackleak: instrument hmac_setkey() stackleak: instrument malidp_crtc_atomic_check() stackleak: instrument __lookup_slow() stackleak: instrument ac_read() stackleak: instrument ip_set_create() stackleak: instrument ethtool_set_rxfh_indir() stackleak: instrument tty_read() stackleak: instrument FSE_decompress_usingDTable() stackleak: instrument compat_tty_tiocsserial() stackleak: instrument writepage_nounlock() stackleak: instrument compat_tty_tiocgserial() stackleak: instrument ethtool_get_link_ksettings() stackleak: instrument cifs_swn_notify() stackleak: instrument ttm_bo_vm_fault_reserved() stackleak: instrument ceph_page_mkwrite() stackleak: instrument inet_getpeer() stackleak: instrument SMB2_negotiate() stackleak: instrument null_skcipher_crypt() /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:24: note: userspace variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ stackleak: instrument FSE_writeNCount_generic() stackleak: instrument drm_dp_mst_hpd_irq() stackleak: instrument ipmi_pci_probe() stackleak: instrument SMB2_tcon() stackleak: instrument ethtool_set_coalesce() stackleak: instrument smb3_zero_range.isra.29() stackleak: instrument sch_fragment.constprop() stackleak: instrument ethtool_set_rxfh() stackleak: instrument LZ4_decompress_safe_continue() stackleak: instrument n_tty_write() stackleak: instrument do_select() stackleak: instrument compat_core_sys_select() stackleak: instrument n_tty_read() stackleak: instrument ethtool_get_settings() stackleak: instrument filename_parentat() stackleak: instrument do_sys_poll() stackleak: instrument tc_fill_qdisc() stackleak: instrument smb3_simple_falloc.isra.31() stackleak: instrument LZ4HC_compress_generic() stackleak: instrument lookup_open.isra.64() stackleak: instrument core_sys_select() stackleak: instrument send_single() stackleak: instrument dump_mapping() stackleak: instrument tc_dump_qdisc() stackleak: instrument SMB2_ioctl() stackleak: instrument tc_fill_tclass() stackleak: instrument rpmh_write() stackleak: instrument cxl_send_cmd() stackleak: instrument sync_file_ioctl() stackleak: instrument open_cached_dir() stackleak: instrument test_stub() stackleak: instrument filename_lookup() stackleak: instrument __dev_ethtool() stackleak: instrument smb3_qfs_tcon() stackleak: instrument __SMB2_close() stackleak: instrument n_tty_receive_buf_common() stackleak: instrument smb2_query_reparse_tag() stackleak: instrument cpr_probe() stackleak: instrument udmabuf_create() stackleak: instrument tc_ctl_tclass() stackleak: instrument smb311_posix_mkdir() stackleak: instrument ceph_fmt_xattr() stackleak: instrument d_alloc_parallel() stackleak: instrument smb2_ioctl_query_info() stackleak: instrument komeda_print_events() stackleak: instrument ip_rt_get_source() stackleak: instrument find_race() stackleak: instrument smb2_query_dir_first() stackleak: instrument query_info() stackleak: instrument cpr_pd_attach_dev() stackleak: instrument smb2_query_symlink() stackleak: instrument SMB2_change_notify() stackleak: instrument do_filp_open() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:15: /kisskb/src/net/ipv4/netfilter/arp_tables.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, ^ stackleak: instrument do_file_open_root() stackleak: instrument HUF_writeCTable() stackleak: instrument __send_flush_snap() stackleak: instrument HUF_readCTable() stackleak: instrument smb2_query_info_compound() In file included from /kisskb/src/include/linux/net.h:25:0, 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, ^ stackleak: instrument smb311_queryfs() /kisskb/src/net/ipv4/netfilter/arp_tables.c: In function 'translate_compat_table': /kisskb/src/net/ipv4/netfilter/arp_tables.c:1164:22: note: userspace variable will be forcibly initialized struct arpt_replace repl; ^ stackleak: instrument smb2_reconnect_server() stackleak: instrument ceph_vxattrcb_layout() /kisskb/src/net/ipv4/netfilter/arp_tables.c: In function 'compat_do_replace': /kisskb/src/net/ipv4/netfilter/arp_tables.c:1249:12: note: userspace variable will be forcibly initialized static int compat_do_replace(struct net *net, sockptr_t arg, unsigned int len) ^ /kisskb/src/net/ipv4/netfilter/arp_tables.c: In function 'do_replace': /kisskb/src/net/ipv4/netfilter/arp_tables.c:951:12: note: userspace variable will be forcibly initialized static int do_replace(struct net *net, sockptr_t arg, unsigned int len) ^ /kisskb/src/net/ipv4/netfilter/arp_tables.c:954:22: note: userspace variable will be forcibly initialized struct arpt_replace tmp; ^ stackleak: instrument sha512_transform() /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:512:5: note: userspace variable will be forcibly initialized int ip_options_get(struct net *net, struct ip_options_rcu **optp, ^ stackleak: instrument ceph_update_snap_trace() stackleak: instrument HUF_buildCTable_wksp() stackleak: instrument SMB2_flush() stackleak: instrument smb2_async_readv() stackleak: instrument tc_get_qdisc() In file included from /kisskb/src/include/linux/net.h:25:0, 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 }; ^ stackleak: instrument ip_route_input_rcu() stackleak: instrument smb2_async_writev() /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:697: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:697:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1696:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/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, ^ stackleak: instrument __ceph_setxattr() stackleak: instrument clk_register_gpio() /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized static int do_ip_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized stackleak: instrument SMB2_write() stackleak: instrument nf_log_packet() stackleak: instrument nf_log_trace() stackleak: instrument tc_modify_qdisc() stackleak: instrument ZSTD_NCountCost() stackleak: instrument ip_options_rcv_srr() stackleak: instrument translate_table() stackleak: instrument ZSTD_makeCCtxParamsFromCParams() stackleak: instrument SMB2_open() stackleak: instrument ip_get_mcast_msfilter() stackleak: instrument __kick_flushing_caps.isra.30() stackleak: instrument of_clk_set_defaults() stackleak: instrument try_flush_caps() stackleak: instrument compat_ip_mcast_join_leave() stackleak: instrument ip_mcast_join_leave() stackleak: instrument vfs_rename() stackleak: instrument match_add_dports() stackleak: instrument xfrm_tmpl_resolve() stackleak: instrument inet_rtm_getroute() stackleak: instrument of_get_regulator_prot_limits() stackleak: instrument compat_ip_get_mcast_msfilter() stackleak: instrument ZSTD_copyBlockSequences() stackleak: instrument translate_compat_table.constprop() stackleak: instrument do_renameat2() stackleak: instrument ZSTD_encodeSequences_default() stackleak: instrument ipv4_sk_update_pmtu() stackleak: instrument copy_group_source_from_sockptr() stackleak: instrument do_mcast_group_source() stackleak: instrument ceph_check_caps() stackleak: instrument smb2_lockv() stackleak: instrument __ip_append_data.isra.48() stackleak: instrument get_info.constprop() stackleak: instrument of_check_coupling_data() stackleak: instrument streebog_g() stackleak: instrument pdr_send_indack_msg() stackleak: instrument pdr_get_domain_list() stackleak: instrument SMB2_lease_break() stackleak: instrument pdr_register_listener.constprop() stackleak: instrument do_ip_getsockopt() stackleak: instrument ZSTD_compressSuperBlock() stackleak: instrument sanitycheck() stackleak: instrument test_signaling() stackleak: instrument compat_get_entries.constprop() stackleak: instrument pdr_locator_work() stackleak: instrument test_for_each() stackleak: instrument ceph_fsync() stackleak: instrument test_get_fences() stackleak: instrument i2c_mux_gpio_probe() stackleak: instrument pdr_restart_pd() stackleak: instrument bitmap_ipmac_list() stackleak: instrument i2c_mux_pinctrl_probe() stackleak: instrument test_for_each_unlocked() stackleak: instrument find_dump_kind() stackleak: instrument unix_stream_read_generic() stackleak: instrument do_arpt_get_ctl() stackleak: instrument tcf_action_offload_add_ex() stackleak: instrument cypress_send_ext_cmd() stackleak: instrument ZSTD_estimateCCtxSize_usingCParams() stackleak: instrument ZSTD_estimateCStreamSize_usingCParams() stackleak: instrument blake2b_compress_one_generic() stackleak: instrument ip_do_fragment() stackleak: instrument tcf_police_init() stackleak: instrument ftpm_tee_tpm_op_send() stackleak: instrument handle_cap_grant() stackleak: instrument tca_action_flush.constprop() stackleak: instrument ZSTD_entropyCompressSequences.constprop() stackleak: instrument ceph_mdsmap_decode() stackleak: instrument do_arpt_set_ctl() stackleak: instrument __inet_hash_connect() /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ stackleak: instrument ZSTD_compressBlock_fast_extDict_generic() /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:598:19: note: userspace variable will be forcibly initialized struct xattr_ctx ctx = { ^ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:717:19: note: userspace variable will be forcibly initialized struct xattr_ctx ctx = { ^ stackleak: instrument tc_action_load_ops() stackleak: instrument seq_read() stackleak: instrument tc_block_indr_cleanup() stackleak: instrument tcf_action_init_1() stackleak: instrument ZSTD_compressBlock_doubleFast_extDict_generic() stackleak: instrument tcf_action_init() stackleak: instrument ZSTD_resetCCtx_internal() stackleak: instrument tcf_chain_dump() stackleak: instrument ZSTD_copyCCtx_internal() stackleak: instrument xfrm_policy_lookup_bytype.constprop() stackleak: instrument ceph_handle_caps() stackleak: instrument hash_ipportip6_uadt() stackleak: instrument ip_send_unicast_reply() stackleak: instrument ZSTD_loadCEntropy() stackleak: instrument hash_ipportip4_uadt() stackleak: instrument nf_queue() stackleak: instrument tcf_generic_walker() stackleak: instrument ZSTD_compressBegin_internal() stackleak: instrument unix_dgram_sendmsg() stackleak: instrument ZSTD_compressBegin_advanced() stackleak: instrument tc_dump_chain() stackleak: instrument ZSTD_compressBegin_usingDict() stackleak: instrument xfrm_resolve_and_create_bundle() stackleak: instrument ZSTD_compress_advanced() stackleak: instrument qmi_send_new_lookup() stackleak: instrument ZSTD_compress_usingDict() stackleak: instrument removexattr() stackleak: instrument qmi_send_new_server() stackleak: instrument tca_action_gd.constprop() stackleak: instrument __unix_dgram_recvmsg() stackleak: instrument tc_get_tfilter() stackleak: instrument setxattr() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/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, ^ stackleak: instrument qmi_send_message.isra.2() /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3093:12: note: userspace variable will be forcibly initialized static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) ^ stackleak: instrument ceph_get_caps() stackleak: instrument tcf_action_add.constprop() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/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:1906:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ stackleak: instrument qmi_handle_message() stackleak: instrument tcf_reoffload_del_notify() /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:745:20: note: userspace variable will be forcibly initialized read_descriptor_t rd_desc = { ^ stackleak: instrument getxattr() /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1869:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ stackleak: instrument usb_phy_uevent() /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2038:16: note: userspace variable will be forcibly initialized struct msghdr cmsg_dummy; ^ stackleak: instrument ZSTD_createCDict_advanced2() stackleak: instrument ZSTD_createCDict_advanced() stackleak: instrument qmi_data_ready_work() stackleak: instrument hash_ipmark4_list() /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3366:12: note: userspace variable will be forcibly initialized static int do_tcp_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv4/tcp.c:3366:12: note: userspace variable will be forcibly initialized stackleak: instrument ZSTD_ldm_generateSequences() stackleak: instrument ZSTD_CCtx_init_compressStream2() stackleak: instrument ZSTD_initStaticCDict() stackleak: instrument qmi_send_indication() stackleak: instrument ZSTD_insertBt1() stackleak: instrument hash_ipmark6_list() stackleak: instrument tc_new_tfilter() stackleak: instrument ZSTD_DUBT_findBestMatch() stackleak: instrument hash_ipportnet6_uadt() stackleak: instrument rtc_timer_remove() stackleak: instrument exynos_pd_probe() stackleak: instrument hash_ipportip4_list() stackleak: instrument ZSTD_compressBlock_fast() stackleak: instrument tc_dump_tfilter() stackleak: instrument reconnect_caps_cb() stackleak: instrument rtc_timer_enqueue() stackleak: instrument HUF_decompress1X2_usingDTable_internal.isra.4() stackleak: instrument gf128mul_lle() stackleak: instrument hub_event() stackleak: instrument hash_ipportip6_list() stackleak: instrument tc_del_tfilter() stackleak: instrument gf128mul_bbe() stackleak: instrument ZSTD_compressSequences() stackleak: instrument __send_request() stackleak: instrument __rtc_read_alarm() stackleak: instrument ZSTD_compressBegin_usingCDict_advanced() stackleak: instrument xfrm_policy_queue_process() stackleak: instrument tc_ctl_chain() stackleak: instrument yenta_clear_maps() stackleak: instrument ceph_fs_debugfs_init() stackleak: instrument ZSTD_compressBlock_btlazy2() stackleak: instrument __xfrm_policy_check() stackleak: instrument HUF_decompress4X2_usingDTable_internal.isra.5() stackleak: instrument ZSTD_compressBlock_doubleFast() stackleak: instrument tcf_exts_validate_ex() stackleak: instrument ceph_set_acl() stackleak: instrument ethnl_put_bitset32() stackleak: instrument ttm_global_init() stackleak: instrument hash_ipportip6_add() stackleak: instrument cacheinfo_cpu_online() stackleak: instrument usb_hcd_submit_urb() stackleak: instrument iter_to_pipe() stackleak: instrument hash_ipportnet4_list() stackleak: instrument hash_ipportip6_resize() stackleak: instrument ethnl_set_linkinfo() stackleak: instrument pulse8_connect() stackleak: instrument HUF_decompress4X1_usingDTable_internal.isra.3() stackleak: instrument ZSTD_loadDEntropy() stackleak: instrument __do_sys_vmsplice() stackleak: instrument hash_ipmark4_resize() stackleak: instrument hash_ipportnet4_uadt() stackleak: instrument iter_file_splice_write() stackleak: instrument send_mds_reconnect() stackleak: instrument i2c_dw_init_regmap() stackleak: instrument tcf_mpls_init() stackleak: instrument ZSTD_insertBtAndGetAllMatches() stackleak: instrument check_new_map() stackleak: instrument ZSTD_DCtx_refDDict() stackleak: instrument hash_ipportip4_resize() stackleak: instrument strset_fill_reply() stackleak: instrument rtc_timer_do_work() stackleak: instrument pd6729_init() stackleak: instrument tcp_recvmsg_locked() stackleak: instrument ZSTD_buildSeqTable.isra.7() stackleak: instrument xfrm_migrate() stackleak: instrument pps_cdev_compat_ioctl() stackleak: instrument hash_ipmark6_resize() stackleak: instrument tcp_zerocopy_receive() stackleak: instrument ZSTD_decompressStream() stackleak: instrument hash_ipportnet4_resize() stackleak: instrument hash_mac4_resize() stackleak: instrument ethnl_set_linkmodes() stackleak: instrument i82092aa_init() stackleak: instrument ZSTD_compressBlock_opt_generic() stackleak: instrument ZSTD_compressBlock_lazy2() stackleak: instrument ZSTD_decompressSequences_default.isra.2() stackleak: instrument nfnetlink_rcv_msg() stackleak: instrument parport_attach() stackleak: instrument ptp_clock_register() stackleak: instrument hash_ipportnet6_add() stackleak: instrument rtsx_pci_dma_transfer() stackleak: instrument nfnetlink_rcv_batch() stackleak: instrument fwnode_devcon_matches() stackleak: instrument si5341_probe() stackleak: instrument __arm64_sys_mount_setattr() stackleak: instrument crypto_ecb_crypt() stackleak: instrument hash_ipportnet6_resize() stackleak: instrument mds_dispatch() stackleak: instrument dynamic_dname() stackleak: instrument tcp_sendmsg_locked() stackleak: instrument hash_ipportnet6_list() stackleak: instrument ZSTD_compressBlock_lazy() stackleak: instrument tcf_bpf_init() stackleak: instrument __arm64_sys_getcwd() stackleak: instrument unix_gc() stackleak: instrument tcp_write_xmit() stackleak: instrument ZSTD_decompressSequencesLong_default.isra.3() stackleak: instrument ZSTD_compressBlock_greedy() stackleak: instrument writeback_sb_inodes() stackleak: instrument ZSTD_compressBlock_fast_dictMatchState() stackleak: instrument __tcp_retransmit_skb() stackleak: instrument ti_sci_pm_domain_probe() stackleak: instrument adv7511_set_config_csc.isra.15() stackleak: instrument ZSTD_compressBlock_btlazy2_dictMatchState() stackleak: instrument applnco_probe() stackleak: instrument ZSTD_compressBlock_doubleFast_dictMatchState() stackleak: instrument ZSTD_compressBlock_lazy2_dictMatchState() stackleak: instrument hash_netport4_list() stackleak: instrument wb_workfn() stackleak: instrument tcp_v4_rcv() stackleak: instrument sync_inodes_sb() stackleak: instrument ZSTD_compressBlock_lazy_dictMatchState() stackleak: instrument __do_compat_sys_ustat() stackleak: instrument do_statfs_native() stackleak: instrument do_statfs64() stackleak: instrument ZSTD_compressBlock_greedy_dictMatchState() stackleak: instrument htb_lookup_leaf() stackleak: instrument __do_sys_ustat() stackleak: instrument vfs_get_fsid() stackleak: instrument __do_sys_statfs() stackleak: instrument __do_sys_statfs64() stackleak: instrument __do_compat_sys_statfs() stackleak: instrument __do_sys_fstatfs() stackleak: instrument __do_sys_fstatfs64() stackleak: instrument __do_compat_sys_fstatfs() stackleak: instrument ZSTD_compressBlock_lazy2_dedicatedDictSearch() stackleak: instrument kcompat_sys_statfs64() stackleak: instrument kcompat_sys_fstatfs64() stackleak: instrument htb_init() stackleak: instrument hash_netport6_resize() stackleak: instrument crypto_cbc_encrypt() stackleak: instrument crypto_cbc_decrypt() stackleak: instrument ZSTD_compressBlock_lazy_dedicatedDictSearch() stackleak: instrument tcp_connect() stackleak: instrument max8907_regulator_probe() stackleak: instrument tda998x_bridge_mode_set() stackleak: instrument ZSTD_compressBlock_greedy_dedicatedDictSearch() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:19: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ stackleak: instrument do_tcp_getsockopt.isra.33() /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) ^ stackleak: instrument tcp_get_timestamping_opt_stats() stackleak: instrument hash_netport4_resize() /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2423:5: note: userspace variable will be forcibly initialized int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) ^ stackleak: instrument ZSTD_compressBlock_greedy_extDict() stackleak: instrument ti_sci_inta_msi_alloc_descs.isra.2() stackleak: instrument tda998x_create() stackleak: instrument hash_netport6_list() stackleak: instrument htb_dequeue() stackleak: instrument i2c_detect() stackleak: instrument ptp_ioctl() stackleak: instrument cdce925_probe() stackleak: instrument hash_netiface4_uadt() stackleak: instrument ZSTD_compressBlock_lazy_extDict() stackleak: instrument handle_remove() stackleak: instrument rtc_time64_to_tm_test_date_range() stackleak: instrument nf_osf_match() stackleak: instrument devtmpfs_work_loop() stackleak: instrument devtmpfs_create_node() stackleak: instrument devtmpfs_delete_node() stackleak: instrument genwqe_health_thread() stackleak: instrument tcp_ack() stackleak: instrument power_supply_get_battery_info() stackleak: instrument htb_change_class() stackleak: instrument choke_enqueue() stackleak: instrument crypto_cfb_decrypt() stackleak: instrument crypto_cfb_encrypt() stackleak: instrument hash_netiface4_add() stackleak: instrument hash_netiface6_list() stackleak: instrument cdc_parse_cdc_header() stackleak: instrument dw_hdmi_update_power() stackleak: instrument tcp_collapse() stackleak: instrument xfrm_state_find() stackleak: instrument ZSTD_compressBlock_lazy2_extDict() stackleak: instrument hash_netiface4_del() stackleak: instrument hash_netnet4_list() stackleak: instrument hash_netiface4_resize() stackleak: instrument ZSTD_compressBlock_btlazy2_extDict() stackleak: instrument hash_netnet4_uadt() stackleak: instrument hash_netiface6_del() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/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:817:12: note: userspace variable will be forcibly initialized static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) ^ stackleak: instrument cec_ioctl() stackleak: instrument dw_hdmi_probe() stackleak: instrument fq_pie_change() stackleak: instrument hash_netnet6_test() stackleak: instrument hash_netiface6_add() stackleak: instrument hash_netiface6_resize() stackleak: instrument hash_netiface4_list() stackleak: instrument raw_sendmsg() stackleak: instrument hash_netnet6_resize() stackleak: instrument ethnl_set_coalesce() stackleak: instrument crypto_pcbc_encrypt() stackleak: instrument crypto_pcbc_decrypt() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 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:1332: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:2671:5: note: userspace variable will be forcibly initialized int udp_lib_setsockopt(struct sock *sk, int level, int optname, ^ stackleak: instrument generic_remap_file_range_prep() stackleak: instrument dump_ipv6_packet() stackleak: instrument cake_hash() stackleak: instrument hash_netnet4_resize() stackleak: instrument virtio_i2c_prepare_reqs() stackleak: instrument ec_mulm_25519() stackleak: instrument tcp_conn_request() stackleak: instrument hash_netnet6_list() stackleak: instrument dump_ipv4_packet() stackleak: instrument ec_mulm_448() stackleak: instrument cbs_set_port_rate() stackleak: instrument cake_dump_stats() stackleak: instrument sram_probe() /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:986:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:931:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/ipv4/af_inet.c:930:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ stackleak: instrument gud_usb_bulk() stackleak: instrument mpi_ec_mul_point() stackleak: instrument cake_change() /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1254:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ stackleak: instrument do_execute_ddcb() stackleak: instrument icmp_route_lookup.isra.24.constprop() stackleak: instrument gud_prep_flush() stackleak: instrument i2c_smbus_xfer_emulated() stackleak: instrument icmp_reply() stackleak: instrument __udp4_lib_lookup() stackleak: instrument icmp_timestamp() stackleak: instrument gud_flush_work() stackleak: instrument __icmp_send() stackleak: instrument usb_get_configuration() stackleak: instrument cake_ack_filter.isra.25() stackleak: instrument arp_process() stackleak: instrument icmp_echo() stackleak: instrument genwqe_ioctl() stackleak: instrument qxl_framebuffer_surface_dirty() stackleak: instrument taprio_set_picos_per_byte() stackleak: instrument fw_change() stackleak: instrument udp_sendmsg() stackleak: instrument pci_endpoint_test_ioctl() stackleak: instrument nft_do_chain() stackleak: instrument inet_ioctl() stackleak: instrument lrw_xor_tweak() stackleak: instrument rtm_to_ifaddr.constprop() stackleak: instrument find_entry_to_transmit() stackleak: instrument ip_mc_gsfget() stackleak: instrument lrw_create() stackleak: instrument finetuneDQSI() stackleak: instrument qxl_display_read_client_monitors_config() stackleak: instrument cake_dequeue() stackleak: instrument taprio_dump() stackleak: instrument dsi_calc_phy_rate() stackleak: instrument dsi_encoder_phy_mode_valid() stackleak: instrument dsi_encoder_mode_valid() stackleak: instrument finetuneDQI_L.isra.5() stackleak: instrument __ip_dev_find() stackleak: instrument inet_compat_routing_ioctl.isra.22() stackleak: instrument idt82p33_probe() stackleak: instrument udl_render_hline() stackleak: instrument etnaviv_ioctl_gem_submit() stackleak: instrument gpio_sim_make_bank_swnode() stackleak: instrument nl_fib_lookup.constprop() stackleak: instrument gpio_sim_device_config_live_store() stackleak: instrument altera_execute() stackleak: instrument gpio_sim_probe() stackleak: instrument dcss_scaler_rgb_coef_set() stackleak: instrument dcss_scaler_yuv_coef_set.constprop() stackleak: instrument lt8912_write_dds_config.isra.7() stackleak: instrument lt8912_write_lvds_config.isra.8() stackleak: instrument lt8912_write_init_config.isra.9() stackleak: instrument fib_check_nh_v6_gw() stackleak: instrument lt8912_init_i2c.isra.12() stackleak: instrument __inet_dev_addr_type() stackleak: instrument amdgpu_device_check_smu_prv_buffer_size.isra.26() stackleak: instrument fib_magic.isra.28() stackleak: instrument fib_check_nh_v4_gw() stackleak: instrument __udp4_lib_rcv() stackleak: instrument taprio_change() stackleak: instrument fib_compute_spec_dst() stackleak: instrument power_allocator_throttle() stackleak: instrument __fib_validate_source.isra.32() stackleak: instrument gud_connector_add_tv_mode.isra.13() stackleak: instrument gud_connector_backlight_update_status_work() stackleak: instrument do_epoll_wait() stackleak: instrument ip_rt_ioctl() stackleak: instrument crypto_ctr_crypt() stackleak: instrument inet_rtm_newroute() stackleak: instrument inet_rtm_delroute() stackleak: instrument ip_valid_fib_dump_req() stackleak: instrument fib_table_insert() stackleak: instrument gud_get_connectors() /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:209:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ stackleak: instrument rsvp_change() stackleak: instrument signalfd_copyinfo() stackleak: instrument signalfd_read() /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2275:35: note: userspace variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^ stackleak: instrument tcindex_set_parms() stackleak: instrument do_epoll_ctl() stackleak: instrument fec_prepare_data() stackleak: instrument genwqe_init_debugfs() /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1264:31: note: userspace variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control_compat': /kisskb/src/drivers/usb/core/devio.c:2129:31: note: userspace variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ stackleak: instrument fib_table_lookup() /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1363:31: note: userspace variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk_compat': /kisskb/src/drivers/usb/core/devio.c:2142:31: note: userspace variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:620:11: note: userspace variable will be forcibly initialized sigval_t addr; ^ stackleak: instrument mfd_add_devices() stackleak: instrument panfrost_job_handle_irqs() /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1983:11: note: userspace variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:1982:22: note: userspace variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb_compat': /kisskb/src/drivers/usb/core/devio.c:2189:11: note: userspace variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:2188:22: note: userspace variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_compat': /kisskb/src/drivers/usb/core/devio.c:2398:24: note: userspace variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/usb/core/devio.c:2387:24: note: userspace variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ stackleak: instrument __resolve_freq() stackleak: instrument scmi_clocks_probe() stackleak: instrument db9_timer() stackleak: instrument ping_v4_sendmsg() stackleak: instrument opp_parse_supplies.isra.8() stackleak: instrument _of_init_opp_table() /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1082:25: note: userspace variable will be forcibly initialized struct mon_bin_mfetch mfetch; ^ /kisskb/src/drivers/usb/mon/mon_bin.c:1066:22: note: userspace variable will be forcibly initialized struct mon_bin_get getb; ^ stackleak: instrument _of_add_table_indexed() stackleak: instrument amdgpu_device_gpu_recover_imp() stackleak: instrument proc_getdriver.isra.32() stackleak: instrument proc_disconnect_claim() stackleak: instrument dev_pm_opp_of_get_sharing_cpus() stackleak: instrument ffa_mem_next_frag() stackleak: instrument ffa_memory_reclaim() stackleak: instrument ffa_rx_release() stackleak: instrument ffa_version_check() stackleak: instrument ffa_id_get() stackleak: instrument ffa_mem_first_frag() stackleak: instrument panfrost_mmu_irq_handler_thread() stackleak: instrument ffa_msg_send_direct_req() stackleak: instrument __ffa_partition_info_get() stackleak: instrument ffa_rxtx_unmap() stackleak: instrument etnaviv_iommu_find_iova() stackleak: instrument nf_tables_commit_audit_log() stackleak: instrument ffa_rxtx_map.constprop() stackleak: instrument get_efuse_values.isra.4() stackleak: instrument copy_to_user_tmpl() stackleak: instrument xfrm_do_migrate() stackleak: instrument __tcf_em_tree_match() stackleak: instrument k3_j72xx_bandgap_probe() stackleak: instrument crypto_rfc4543_copy_src_to_dst(): calls_alloca stackleak: instrument vkms_composer_worker() stackleak: instrument xfrm_user_rcv_msg() stackleak: instrument charger_manager_probe() stackleak: instrument gc_attach() stackleak: instrument xfrm_dump_sa() stackleak: instrument __arm64_sys_timerfd_settime() stackleak: instrument crypto_ccm_create() stackleak: instrument fl_init_dissector() stackleak: instrument nft_chain_lookup.isra.55() stackleak: instrument w1_f0d_readblock() stackleak: instrument crypto_ccm_auth() stackleak: instrument fl_hw_update_stats() stackleak: instrument ath_vendor_cmd.constprop() stackleak: instrument intel_mem_write() stackleak: instrument crypto_gcm_create() stackleak: instrument fl_reoffload() stackleak: instrument usb_device_dump() stackleak: instrument w1_eprom_add_slave() stackleak: instrument qoriq_tmu_probe() stackleak: instrument opp_list_debug_create_link.isra.5() stackleak: instrument proc_do_submiturb() stackleak: instrument memcpy_fallback() /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; ^ stackleak: instrument panel_simple_probe() stackleak: instrument get_tcpmss() stackleak: instrument bq2515x_probe() stackleak: instrument nh_create_ipv4.isra.47.constprop() stackleak: instrument drm_read() stackleak: instrument drm_gem_get_pages() stackleak: instrument nh_create_ipv6.isra.48.constprop() stackleak: instrument drm_gem_put_pages() stackleak: instrument bq2415x_probe() stackleak: instrument fl_mask_lookup() stackleak: instrument fl_classify() stackleak: instrument save_stack.isra.10() stackleak: instrument nh_valid_dump_bucket_req.isra.40() stackleak: instrument nh_valid_get_bucket_req() stackleak: instrument rtmv20_properties_init.isra.2() stackleak: instrument bd9995x_fw_probe() stackleak: instrument bq24190_probe() stackleak: instrument nft_exthdr_ipv4_eval() stackleak: instrument xfrm_get_spdinfo() stackleak: instrument nft_request_module() stackleak: instrument bd9995x_hw_init() stackleak: instrument nft_expr_init() stackleak: instrument bd9995x_irq_handler_thread() stackleak: instrument check_match() stackleak: instrument cpufreq_table_index_unsorted() stackleak: instrument ip_tunnel_xmit() stackleak: instrument em_ipt_match() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument btusb_setup_qca() stackleak: instrument nf_tables_addchain.isra.68() /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1608:12: note: userspace variable will be forcibly initialized static int fanout_set_data_ebpf(struct packet_sock *po, sockptr_t data, ^ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_cbpf': /kisskb/src/net/packet/af_packet.c:1590:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_setsockopt': /kisskb/src/net/packet/af_packet.c:3754: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:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized stackleak: instrument acm_tty_ioctl() stackleak: instrument nh_res_table_upkeep() stackleak: instrument nf_tables_newchain() stackleak: instrument userfaultfd_read() stackleak: instrument drm_mode_setcrtc() stackleak: instrument fl_change() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/x25/af_x25.c:42: /kisskb/src/net/x25/af_x25.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/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, ^ stackleak: instrument mpihelp_divrem() /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; ^ stackleak: instrument userfaultfd_register() stackleak: instrument drm_ioctl() stackleak: instrument of_parse_phandle_with_args_map() stackleak: instrument prb_calc_retire_blk_tmo() stackleak: instrument __remove_nexthop() stackleak: instrument acm_probe() stackleak: instrument sh_mobile_xfer() stackleak: instrument btintel_secure_send() stackleak: instrument userfaultfd_unregister.isra.28() stackleak: instrument nft_flow_offload_unbind() stackleak: instrument nft_block_offload_cmd() stackleak: instrument nft_indr_block_offload_cmd() stackleak: instrument nft_indr_block_cleanup() stackleak: instrument nft_rbtree_walk() stackleak: instrument nft_flow_rule_offload_commit() stackleak: instrument nf_tables_newrule() stackleak: instrument compat_x25_subscr_ioctl() stackleak: instrument rtm_to_nh_config.constprop() stackleak: instrument tcf_pedit_init() stackleak: instrument nft_bitmap_walk() stackleak: instrument btintel_legacy_rom_setup() stackleak: instrument of_get_drm_panel_display_mode() stackleak: instrument drm_mode_get_hv_timing() stackleak: instrument btintel_bootloader_setup_tlv() stackleak: instrument mpi_powm() stackleak: instrument locks_remove_flock() stackleak: instrument i2c_slave_testunit_work() stackleak: instrument handle_userfault() stackleak: instrument btintel_bootloader_setup() stackleak: instrument nft_pipapo_walk() stackleak: instrument pipapo_gc() stackleak: instrument x25_ioctl() stackleak: instrument nf_tables_newset() stackleak: instrument __break_lease() stackleak: instrument nft_hash_walk() stackleak: instrument nft_rhash_walk() stackleak: instrument amdgpu_info_ioctl() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument nft_obj_lookup() /kisskb/src/net/netfilter/x_tables.c: In function 'xt_copy_counters': /kisskb/src/net/netfilter/x_tables.c:1069:7: note: userspace variable will be forcibly initialized void *xt_copy_counters(sockptr_t arg, unsigned int len, ^ /kisskb/src/net/netfilter/x_tables.c:1069:7: note: userspace variable will be forcibly initialized stackleak: instrument drm_match_cea_mode_clock_tolerance.constprop() stackleak: instrument rtm_new_nexthop() stackleak: instrument nft_pipapo_remove() stackleak: instrument x25_rx_call_request() stackleak: instrument scmi_voltage_protocol_init() stackleak: instrument nft_pipapo_insert() stackleak: instrument tcf_vlan_init() stackleak: instrument nf_tables_delflowtable() stackleak: instrument atomic_remove_fb() stackleak: instrument locks_remove_posix() stackleak: instrument drm_mode_addfb() stackleak: instrument a6xx_gpu_init() stackleak: instrument drm_match_cea_mode() stackleak: instrument tcf_skbmod_init() stackleak: instrument lt9611_power_on.isra.10() stackleak: instrument drm_connector_set_tile_property() stackleak: instrument lt9611_sleep_setup.isra.11() stackleak: instrument lt9611_hdmi_tx_phy.isra.13() stackleak: instrument lt9611_pll_setup.isra.15() stackleak: instrument lt9611_pcr_setup.isra.16() stackleak: instrument nft_del_setelem() stackleak: instrument mt6360_led_probe() stackleak: instrument nf_tables_delsetelem() stackleak: instrument cp2615_i2c_master_xfer() stackleak: instrument a6xx_hfi_send_bw_table() stackleak: instrument netdev_trig_work() stackleak: instrument lt9611_bridge_mode_set() stackleak: instrument tcf_ife_init() stackleak: instrument set_property_legacy() stackleak: instrument wdm_probe() stackleak: instrument a6xx_hfi_send_perf_table() stackleak: instrument set_property_atomic() stackleak: instrument kmb_ocs_ecc_is_pubkey_valid_partial() stackleak: instrument a6xx_hfi_send_perf_table_v1() stackleak: instrument drm_mode_getconnector() stackleak: instrument kmb_ecc_do_shared_secret() stackleak: instrument kmb_ocs_ecc_do_one_request() stackleak: instrument drm_mode_obj_get_properties_ioctl() stackleak: instrument nft_add_set_elem() stackleak: instrument nitrox_skcipher_crypt() stackleak: instrument virtio_send_message() stackleak: instrument drm_add_edid_modes() stackleak: instrument extcon_sync() stackleak: instrument led_classdev_register_ext() stackleak: instrument drm_mode_gamma_set_ioctl() stackleak: instrument amdgpu_atombios_lookup_i2c_gpio() stackleak: instrument amdgpu_atombios_i2c_init() stackleak: instrument qxl_draw_dirty_fb() stackleak: instrument packet_sendmsg() stackleak: instrument sdw_handle_slave_status() stackleak: instrument amdgpu_atombios_get_connector_info_from_object_table() stackleak: instrument nf_tables_commit() stackleak: instrument setplane_internal() stackleak: instrument nft_get_set_elem() stackleak: instrument drm_mode_cursor_universal() stackleak: instrument nf_tables_getsetelem() stackleak: instrument drm_mode_cursor_common() /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; ^ stackleak: instrument drm_mode_page_flip_ioctl() /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; ^ stackleak: instrument drmm_mode_config_init() stackleak: instrument ehci_work() stackleak: instrument hidp_send_frame() stackleak: instrument sdw_slave_read_dpn.isra.0() stackleak: instrument bnep_session() stackleak: instrument unflatten_dt_nodes() stackleak: instrument msm_hdmi_bridge_pre_enable() stackleak: instrument drm_syncobj_array_wait_timeout() stackleak: instrument tcf_gate_init() stackleak: instrument tcf_gate_dump() stackleak: instrument of_irq_parse_raw() stackleak: instrument hidp_get_connlist() stackleak: instrument __of_translate_address() stackleak: instrument generic_powersave_bias_target() stackleak: instrument ehci_urb_enqueue() stackleak: instrument cast5_setkey() stackleak: instrument evdev_do_ioctl() stackleak: instrument bt_sock_stream_recvmsg() stackleak: instrument nfnl_hook_dump_one.isra.9() stackleak: instrument xhci_check_trb_in_td_math() stackleak: instrument drm_syncobj_find_fence() stackleak: instrument qcom_ipcc_probe() stackleak: instrument pll_get_post_div() stackleak: instrument hdmi_8996_pll_set_clk_rate() stackleak: instrument drm_mode_create_lease_ioctl() stackleak: instrument find_cpio_data() stackleak: instrument dns_resolver_preparse() stackleak: instrument cbq_change_class() stackleak: instrument qxl_execbuffer_ioctl() stackleak: instrument mt6360_charger_probe() stackleak: instrument tc_pxl_pll_en() In file included from /kisskb/src/include/linux/net.h:25:0, 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:592: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:592:12: note: userspace variable will be forcibly initialized stackleak: instrument hid_connect() stackleak: instrument bq24257_probe() stackleak: instrument drm_client_modeset_dpms_legacy() stackleak: instrument drm_client_firmware_config.isra.10() stackleak: instrument chacha_stream_xor() stackleak: instrument crypto_xchacha_crypt() /kisskb/src/net/bluetooth/bnep/sock.c: In function 'do_bnep_sock_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:55:27: note: userspace variable will be forcibly initialized struct bnep_connlist_req cl; ^ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:147:28: note: userspace variable will be forcibly initialized struct bnep_connlist_req cl; ^ stackleak: instrument bluecard_write_wakeup() stackleak: instrument drm_client_modeset_probe() stackleak: instrument tbf_change() stackleak: instrument nft_tunnel_obj_init() stackleak: instrument drm_client_modeset_commit_atomic() /kisskb/src/net/bluetooth/hidp/sock.c: In function 'do_hidp_sock_ioctl': /kisskb/src/net/bluetooth/hidp/sock.c:54:27: note: userspace variable will be forcibly initialized struct hidp_connlist_req cl; ^ /kisskb/src/net/bluetooth/hidp/sock.c:52: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:174:27: note: userspace variable will be forcibly initialized struct hidp_connadd_req ca; ^ /kisskb/src/net/bluetooth/hidp/sock.c:154:28: note: userspace variable will be forcibly initialized struct hidp_connlist_req cl; ^ stackleak: instrument teql_master_xmit() stackleak: instrument qce_setup_regs_aead() stackleak: instrument xhci_reserve_bandwidth() stackleak: instrument do_hidp_sock_ioctl.isra.4() stackleak: instrument smb347_probe() stackleak: instrument bq25890_get_chip_state() stackleak: instrument hidp_sock_compat_ioctl() stackleak: instrument bq25890_rw_init_data() stackleak: instrument bq25890_fw_read_u32_props() stackleak: instrument ucs1002_probe() stackleak: instrument prio_tune() /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:20: note: userspace variable will be forcibly initialized struct drm_unique uq; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:21: note: userspace variable will be forcibly initialized struct drm_version v; ^ stackleak: instrument compat_drm_version() stackleak: instrument cc_map_cipher_request() stackleak: instrument set_target_v2() stackleak: instrument set_target_v1() stackleak: instrument set_target_v0() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ stackleak: instrument axp20x_regulator_probe() /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument set_target_v3() /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized static int __dn_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized stackleak: instrument cc_map_aead_request() stackleak: instrument cc_map_hash_request_final() stackleak: instrument cc_map_hash_request_update() stackleak: instrument crypto_des_verify_key() stackleak: instrument xhci_queue_bulk_tx() stackleak: instrument route_doit() stackleak: instrument amdgpu_bo_sync_wait_resv() stackleak: instrument drm_mode_atomic_ioctl() stackleak: instrument drm_of_component_probe() stackleak: instrument x25_route_ioctl() stackleak: instrument qce_aead_async_req_handle() stackleak: instrument xhci_queue_isoc_tx_prepare() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/vmw_vsock/af_vsock.c:101: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1573:12: note: userspace variable will be forcibly initialized static int vsock_connectible_setsockopt(struct socket *sock, ^ /kisskb/src/net/vmw_vsock/af_vsock.c:1573:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1573:12: note: userspace variable will be forcibly initialized stackleak: instrument intel_th_subdevice_alloc() stackleak: instrument amdgpu_ttm_vram_read() stackleak: instrument x25_subscr_ioctl() stackleak: instrument netem_change() stackleak: instrument dsu_pmu_validate_group() stackleak: instrument batadv_iv_ogm_orig_dump() stackleak: instrument xhci_hub_control() stackleak: instrument dn_recvmsg() stackleak: instrument dsu_pmu_device_probe() stackleak: instrument sisusb_send_bulk_msg.constprop() stackleak: instrument ath3k_load_patch() stackleak: instrument xhci_hub_status_data() stackleak: instrument ath3k_load_syscfg() stackleak: instrument svc_normal_to_secure_thread() stackleak: instrument rxrpc_resend() stackleak: instrument xhci_bus_suspend() stackleak: instrument amdgpu_display_print_display_setup() stackleak: instrument bd718xx_probe() stackleak: instrument netem_dump() stackleak: instrument __dn_setsockopt.isra.18() stackleak: instrument amdgpu_ttm_access_memory() /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; ^ stackleak: instrument qcom_cpufreq_hw_cpu_init() stackleak: instrument ida_alloc_range() stackleak: instrument amdgpu_display_user_framebuffer_create() stackleak: instrument rxrpc_abort_connection() stackleak: instrument ets_offload_change() stackleak: instrument ets_offload_destroy() stackleak: instrument ets_offload_dump() stackleak: instrument ets_offload_graft() stackleak: instrument rxrpc_conn_retransmit_call() stackleak: instrument xhci_irq() stackleak: instrument dn_sendmsg() stackleak: instrument sisusb_ioctl() stackleak: instrument crtc_crc_read() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument crypto_des_verify_key() /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt_old': /kisskb/src/net/bluetooth/hci_sock.c:1826:12: note: userspace variable will be forcibly initialized static int hci_sock_setsockopt_old(struct socket *sock, int level, int optname, ^ /kisskb/src/net/bluetooth/hci_sock.c:1826:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1826:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1909:12: note: userspace variable will be forcibly initialized static int hci_sock_setsockopt(struct socket *sock, int level, int optname, ^ stackleak: instrument ets_qdisc_change() stackleak: instrument batadv_iv_ogm_process_per_outif() stackleak: instrument virtio_crypto_alg_skcipher_init_session.constprop() stackleak: instrument __virtio_crypto_akcipher_do_req() stackleak: instrument mqprio_destroy() stackleak: instrument amdgpu_ttm_init() stackleak: instrument xhci_portsc_show() stackleak: instrument hidinput_connect() stackleak: instrument virtio_crypto_skcipher_crypt_req() stackleak: instrument virtio_crypto_alg_akcipher_init_session() stackleak: instrument virtio_crypto_rsa_set_key() stackleak: instrument fw_cfg_cmdline_set() stackleak: instrument intel_th_pci_probe() stackleak: instrument xhci_ring_dump_segment.isra.4() stackleak: instrument xhci_slot_context_show() stackleak: instrument xhci_endpoint_context_show() stackleak: instrument mqprio_init() stackleak: instrument amdgpu_gem_object_close() stackleak: instrument cc_cipher_process() stackleak: instrument mqprio_dump() stackleak: instrument fxls8962af_fifo_flush() stackleak: instrument amdgpu_ttm_copy_mem_to_mem() stackleak: instrument apple_efuses_probe() stackleak: instrument amdgpu_fill_buffer() stackleak: instrument amdgpu_cs_bo_validate() stackleak: instrument crypto_authenc_copy_assoc(): calls_alloca stackleak: instrument amdgpu_gem_va_ioctl() stackleak: instrument tb_cfg_request_sync() stackleak: instrument arm_cmn_map_show() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_arp.h:22, from /kisskb/src/net/mctp/af_mctp.c:10: /kisskb/src/net/mctp/af_mctp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/mctp/af_mctp.c: In function 'mctp_setsockopt': /kisskb/src/net/mctp/af_mctp.c:307:12: note: userspace variable will be forcibly initialized static int mctp_setsockopt(struct socket *sock, int level, int optname, ^ stackleak: instrument tb_cfg_read_raw() stackleak: instrument crypto_authenc_esn_copy(): calls_alloca stackleak: instrument tb_cfg_write_raw() stackleak: instrument cc_init_copy_sram() /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_get_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:132:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:153:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_bitfield2': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:169:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ stackleak: instrument _dpu_core_perf_mode_read() stackleak: instrument arm_cmn_discover() stackleak: instrument rxrpc_service_connection_reaper() stackleak: instrument musb_probe() stackleak: instrument ext_info_changed() stackleak: instrument read_controller_info() stackleak: instrument batadv_dat_forward_data() stackleak: instrument cc_xcbc_setkey() stackleak: instrument imx_iim_probe() stackleak: instrument u32_classify() stackleak: instrument amdgpu_cs_ioctl() stackleak: instrument pmbus_regulator_get_voltage() stackleak: instrument gen_split_key() stackleak: instrument cc_mac_digest() stackleak: instrument cc_do_finup() stackleak: instrument cls_bpf_change() stackleak: instrument fsl_usb2_mph_dr_of_probe() stackleak: instrument match_packet() stackleak: instrument cc_mac_final() stackleak: instrument recent_mt_check_v0() stackleak: instrument cc_mac_finup() stackleak: instrument __get_convention() stackleak: instrument cc_get_plain_hmac_key() stackleak: instrument qcom_scm_set_boot_addr_mc() stackleak: instrument u32_change() stackleak: instrument __qcom_scm_is_call_available() stackleak: instrument batadv_frag_send_packet() stackleak: instrument cc_hash_update() stackleak: instrument qcom_scm_set_boot_addr() stackleak: instrument __qcom_scm_pas_mss_reset.isra.0() stackleak: instrument __qcom_scm_set_dload_mode.isra.1() stackleak: instrument cc_mac_update() stackleak: instrument __qcom_scm_assign_mem.constprop() stackleak: instrument qcom_scm_cpu_power_down() stackleak: instrument dpu_crtc_atomic_check() stackleak: instrument qcom_scm_set_remote_state() stackleak: instrument cc_aead_setkey() stackleak: instrument qcom_scm_pas_init_image() stackleak: instrument qcom_scm_pas_mem_setup() stackleak: instrument qcom_scm_pas_auth_and_reset() stackleak: instrument qcom_scm_pas_shutdown() stackleak: instrument pfkey_process() stackleak: instrument qcom_scm_pas_supported() stackleak: instrument idt_scan_mws() stackleak: instrument qcom_scm_io_readl() stackleak: instrument em_ipset_match() stackleak: instrument qcom_scm_io_writel() stackleak: instrument pmbus_regulator_set_voltage() stackleak: instrument qcom_scm_restore_sec_cfg() stackleak: instrument qcom_scm_iommu_secure_ptbl_size() stackleak: instrument _dpu_crtc_blend_setup_mixer.isra.20() stackleak: instrument qcom_scm_iommu_secure_ptbl_init() stackleak: instrument qcom_scm_iommu_set_cp_pool_size() stackleak: instrument qcom_scm_mem_protect_video_var() stackleak: instrument _dpu_crtc_blend_setup() stackleak: instrument cc_hash_setkey() stackleak: instrument qcom_scm_ocmem_lock() stackleak: instrument qcom_scm_ocmem_unlock() stackleak: instrument qcom_scm_ice_invalidate_key() stackleak: instrument qcom_scm_ice_set_key() stackleak: instrument qcom_scm_hdcp_req() stackleak: instrument qcom_scm_iommu_set_pt_format() stackleak: instrument qcom_scm_qsmmu500_wait_safe_toggle() stackleak: instrument qcom_scm_lmh_profile_change() stackleak: instrument qcom_scm_lmh_dcvsh() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/bluetooth/l2cap_sock.c:32: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:741:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, ^ /kisskb/src/net/bluetooth/l2cap_sock.c:741:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:897:12: note: userspace variable will be forcibly initialized stackleak: instrument cc_hash_digest() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/phonet/pep.c:16: /kisskb/src/net/phonet/pep.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument jent_entropy_init() stackleak: instrument cc_proc_aead() /kisskb/src/net/phonet/pep.c: In function 'pep_setsockopt': /kisskb/src/net/phonet/pep.c:981:12: note: userspace variable will be forcibly initialized static int pep_setsockopt(struct sock *sk, int level, int optname, ^ stackleak: instrument scpi_probe() stackleak: instrument __hwmon_device_register() stackleak: instrument max20086_parse_regulators_dt() stackleak: instrument scpi_dvfs_get_info() stackleak: instrument read_exp_features_info() stackleak: instrument ti_sci_probe() stackleak: instrument drbg_hmac_update() stackleak: instrument read_ext_controller_info() stackleak: instrument drbg_seed() stackleak: instrument rxrpc_complete_rtt_probe() stackleak: instrument pmbus_do_probe() stackleak: instrument amdgpu_sa_bo_new() stackleak: instrument rxrpc_input_data() stackleak: instrument dpu_encoder_virt_atomic_mode_set() In file included from /kisskb/src/include/linux/net.h:25:0, 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) ^ stackleak: instrument dpu_encoder_virt_atomic_check() stackleak: instrument hci_encrypt_change_evt() stackleak: instrument rxrpc_input_ack() In file included from /kisskb/src/include/linux/net.h:25:0, 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; ^ stackleak: instrument dpu_encoder_helper_wait_for_irq() stackleak: instrument rxrpc_send_version_request.isra.0() stackleak: instrument amdgpu_vm_ptes_update() stackleak: instrument radix_tree_next_chunk() stackleak: instrument dpu_encoder_phys_vid_setup_timing_engine() stackleak: instrument virtio_transport_recv_pkt() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_chaninfo': /kisskb/src/drivers/comedi/comedi_fops.c:2899:25: note: userspace variable will be forcibly initialized struct comedi_chaninfo chaninfo; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_rangeinfo': /kisskb/src/drivers/comedi/comedi_fops.c:2923:26: note: userspace variable will be forcibly initialized struct comedi_rangeinfo rangeinfo; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmd': /kisskb/src/drivers/comedi/comedi_fops.c:3000:20: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmdtest': /kisskb/src/drivers/comedi/comedi_fops.c:3025:20: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ stackleak: instrument tee_ioctl() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_insn': /kisskb/src/drivers/comedi/comedi_fops.c:3102:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /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; ^ stackleak: instrument mctp_rtm_delneigh() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: userspace variable will be forcibly initialized struct comedi_insnlist insnlist; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: userspace variable will be forcibly initialized struct comedi_rangeinfo it; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: userspace variable will be forcibly initialized struct comedi_chaninfo it; ^ stackleak: instrument rb_erase() stackleak: instrument mctp_rtm_newneigh() stackleak: instrument smp_e() stackleak: instrument aes_cmac() stackleak: instrument sc_mackey_and_ltk() stackleak: instrument rxrpc_lookup_local() stackleak: instrument smp_send_cmd.isra.9() stackleak: instrument mctp_newroute() stackleak: instrument dpu_encoder_setup() stackleak: instrument mctp_delroute() stackleak: instrument mctp_test_fragment() stackleak: instrument optee_rtc_setoffset() stackleak: instrument optee_rtc_readoffset() stackleak: instrument optee_rtc_settime() stackleak: instrument optee_rtc_readtime() stackleak: instrument optee_rtc_read_info.isra.4() stackleak: instrument amdgpu_vm_update_range() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:202:12: note: userspace variable will be forcibly initialized static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) ^ stackleak: instrument batadv_skb_set_priority() stackleak: instrument palmas_regulators_probe() stackleak: instrument do_devinfo_ioctl() stackleak: instrument amdgpu_bo_list_get_list() stackleak: instrument amdgpu_vm_bo_update() stackleak: instrument do_devconfig_ioctl() stackleak: instrument l2cap_connect_create_rsp() stackleak: instrument compute_ecdh_secret() stackleak: instrument generate_ecdh_public_key() stackleak: instrument dpu_encoder_phys_wb_setup() stackleak: instrument ahash_setkey() stackleak: instrument syscon_probe() stackleak: instrument amdgpu_vm_bo_clear_mappings() stackleak: instrument drm_crtc_helper_set_mode() stackleak: instrument mctp_local_output() stackleak: instrument seq_buf_hex_dump() /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_ack_packet': /kisskb/src/net/rxrpc/output.c:184: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:290: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:356: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:561: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:635:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ stackleak: instrument uniphier_efuse_probe() stackleak: instrument of_syscon_register() stackleak: instrument af_alg_pull_tsgl() stackleak: instrument mgmt_set_local_name_complete() stackleak: instrument l2cap_le_sig_cmd() stackleak: instrument fotg210_urb_enqueue() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h:93, from /kisskb/src/net/rds/af_rds.c:38: /kisskb/src/net/rds/af_rds.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 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, ^ stackleak: instrument amdgpu_vm_adjust_size() /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) ^ stackleak: instrument af_alg_sendmsg() stackleak: instrument l2cap_connect() stackleak: instrument scmi_iio_dev_probe() stackleak: instrument rxrpc_send_ack_packet() stackleak: instrument batadv_nc_find_decoding_packet() stackleak: instrument l2cap_do_create() stackleak: instrument batadv_nc_path_search.isra.10() stackleak: instrument fotg210_work() stackleak: instrument rxrpc_send_abort_packet() stackleak: instrument l2cap_conn_start() stackleak: instrument batadv_nc_get_path.isra.13() stackleak: instrument rds_bind() stackleak: instrument l2cap_security_cfm() stackleak: instrument comedi_unlocked_ioctl() stackleak: instrument bcma_chipco_watchdog_register() stackleak: instrument dpu_hw_ctl_setup_blendstage() stackleak: instrument comedi_compat_ioctl() stackleak: instrument rxrpc_send_data_packet() /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:21: note: userspace variable will be forcibly initialized struct comedi_insn _insn; ^ stackleak: instrument rxrpc_reject_packets() stackleak: instrument comedi_write() stackleak: instrument rxrpc_send_keepalive() stackleak: instrument l2cap_chan_send() stackleak: instrument qcom_glink_work() stackleak: instrument ibm_cffps_read_input_history() stackleak: instrument comedi_read() stackleak: instrument l2cap_config_req() In file included from /kisskb/src/include/linux/net.h:25:0, 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, ^ stackleak: instrument unlink_queued() /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 stackleak: instrument get_devices() stackleak: instrument test_ctrl_queue() stackleak: instrument test_queue() stackleak: instrument sprd_efuse_probe() stackleak: instrument simple_io.isra.23() stackleak: instrument bcm6328_leds_probe() stackleak: instrument dn_route_input() stackleak: instrument drm_helper_probe_detect_ctx() stackleak: instrument sky81452_probe() stackleak: instrument p9pdu_vwritef() stackleak: instrument dn_nl_newaddr() stackleak: instrument rxrpc_recvmsg_data.isra.6() stackleak: instrument __l2cap_connect_rsp_defer() stackleak: instrument drm_helper_probe_single_connector_modes() stackleak: instrument drm_plane_helper_check_update.constprop() stackleak: instrument dn_route_output_slow() stackleak: instrument p9_client_rpc() stackleak: instrument dn_cache_getroute() stackleak: instrument rxrpc_recvmsg() stackleak: instrument __hci_req_sync() stackleak: instrument caam_prng_generate() stackleak: instrument pfuze100_regulator_probe() stackleak: instrument p9_client_zc_rpc.constprop() stackleak: instrument read_def_system_config() stackleak: instrument amdgpu_vram_mgr_new() stackleak: instrument caam_rng_fill_async() stackleak: instrument __hci_req_update_name() stackleak: instrument __hci_req_update_eir() stackleak: instrument sctp_do_sm() stackleak: instrument __hci_req_update_scan_rsp_data() stackleak: instrument __hci_req_update_adv_data() stackleak: instrument hci_req_update_adv_data() stackleak: instrument hci_req_disable_address_resolution() stackleak: instrument rmem_probe() stackleak: instrument usbtest_do_ioctl() stackleak: instrument hash_accept() stackleak: instrument sctp_auth_chunk_verify.isra.24() stackleak: instrument adv_timeout_expire() stackleak: instrument hci_req_reenable_advertising() stackleak: instrument letsketch_probe() stackleak: instrument __optee_disable_shm_cache() stackleak: instrument optee_enable_shm_cache() stackleak: instrument hci_abort_conn() stackleak: instrument dma_port_read() stackleak: instrument dma_port_write.constprop() stackleak: instrument dbg_show() stackleak: instrument hci_req_configure_datapath() stackleak: instrument optee_smc_do_call_with_arg() stackleak: instrument caif_connect_client() stackleak: instrument mc13xxx_add_subdevice_pdata() stackleak: instrument ftdi_elan_flush_input_fifo() stackleak: instrument mc13xxx_adc_do_conversion() stackleak: instrument sctp_v4_get_dst() stackleak: instrument ftdi_elan_respond_engine() stackleak: instrument amdgpu_debugfs_wave_read() stackleak: instrument ftdi_elan_read() stackleak: instrument symbol_string() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/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:830: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:830:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:830:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:830:12: note: userspace variable will be forcibly initialized stackleak: instrument xa_extract() stackleak: instrument ftdi_elan_command_engine() stackleak: instrument amdgpu_map_static_csa() stackleak: instrument icm_tr_challenge_switch_key() stackleak: instrument __msft_add_monitor_pattern() stackleak: instrument scmi_hwmon_probe() stackleak: instrument icm_ar_get_boot_acl() stackleak: instrument __msft_remove_monitor.isra.2() stackleak: instrument cfctrl_recv() stackleak: instrument icm_fr_challenge_switch_key() stackleak: instrument batadv_tt_local_add() stackleak: instrument msft_set_filter_enable() stackleak: instrument icm_ar_set_boot_acl() stackleak: instrument __hci_cmd_sync_sk() stackleak: instrument crypto_aead_copy_sgl(): calls_alloca stackleak: instrument sco_sock_setsockopt() stackleak: instrument icm_usb4_switch_op() stackleak: instrument hci_set_ext_scan_rsp_data_sync() stackleak: instrument hci_set_ext_adv_data_sync() stackleak: instrument aead_recvmsg() stackleak: instrument hci_write_eir_sync() stackleak: instrument batadv_tt_global_dump() stackleak: instrument sco_sock_getsockopt() stackleak: instrument ftdi_elan_status_work() stackleak: instrument nintendo_hid_probe() stackleak: instrument dcp_chan_thread_aes() stackleak: instrument usb_ftdi_elan_edset_output() stackleak: instrument optee_ffa_yielding_call() In file included from /kisskb/src/include/linux/net.h:25:0, 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) ^ stackleak: instrument hci_update_eir_sync() stackleak: instrument attiny_i2c_probe() stackleak: instrument drm_atomic_helper_shutdown() stackleak: instrument vli_mmod_slow() stackleak: instrument drm_atomic_helper_suspend() stackleak: instrument rxrpc_send_data() stackleak: instrument tb_xdomain_state_work() stackleak: instrument drm_atomic_helper_resume() stackleak: instrument vli_mmod_special() stackleak: instrument optee_ffa_shm_register() stackleak: instrument ceph_pr_addr() stackleak: instrument vli_mmod_special2() stackleak: instrument vli_mmod_barrett() stackleak: instrument tb_xdp_handle_request() stackleak: instrument essiv_aead_setkey() stackleak: instrument dpu_hw_setup_scaler3() stackleak: instrument vli_mmod_fast() stackleak: instrument vli_mod_square_fast() stackleak: instrument vli_mod_mult_fast() stackleak: instrument pca955x_probe() stackleak: instrument ecc_point_double_jacobian() stackleak: instrument xycz_add_c() stackleak: instrument __ecc_is_key_valid.isra.2() stackleak: instrument vli_mod_mult_slow() stackleak: instrument amdgpu_ras_debugfs_ctrl_parse_data.isra.9() stackleak: instrument kempld_register_cells_generic() stackleak: instrument s5p_hash_handle_queue() stackleak: instrument vli_mod_inv() stackleak: instrument ecc_point_add.isra.3() stackleak: instrument ceph_tcp_connect() stackleak: instrument ecc_point_mult.isra.4() stackleak: instrument hci_update_name_sync() stackleak: instrument ecc_point_mult_shamir() stackleak: instrument ecc_is_pubkey_valid_partial() stackleak: instrument crypto_ecdh_shared_secret() stackleak: instrument sa_aes_inv_key() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2095:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/socket.c:2094: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:2154:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c:2153:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c:2225: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:2371: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:2422: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:2565: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:2598: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:2808: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:2773:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^ stackleak: instrument amdgpu_ras_debugfs_table_read() /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3307:15: note: userspace variable will be forcibly initialized struct ifreq ifreq; ^ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3281:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1163:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1208:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ stackleak: instrument sa_prepare_iopads() stackleak: instrument amdgpu_ras_debugfs_read() stackleak: instrument amdgpu_ras_debugfs_eeprom_table_read() stackleak: instrument sa_run() stackleak: instrument amdgpu_discovery_reg_base_init() stackleak: instrument sa_aead_run() stackleak: instrument sa_sha_run() stackleak: instrument sa_cipher_run() stackleak: instrument sctp_ulpevent_notify_peer_addr_change() stackleak: instrument clear_expired() stackleak: instrument amdgpu_ras_interrupt_process_handler() stackleak: instrument eg_cache_remove_entry() stackleak: instrument send_set_mps_ctrl_addr() stackleak: instrument in_cache_remove_entry() stackleak: instrument check_resolving_entries() stackleak: instrument sony_input_configured() stackleak: instrument cache_hit() stackleak: instrument ____sys_recvmsg() stackleak: instrument drm_atomic_helper_dirtyfb() stackleak: instrument cxacru_poll_status() /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; ^ stackleak: instrument __sys_bind() stackleak: instrument do_accept() stackleak: instrument smu_v11_0_i2c_xfer() stackleak: instrument __sys_connect() stackleak: instrument tb_nvm_add_active() stackleak: instrument __sys_getsockname() stackleak: instrument tb_nvm_add_non_active() stackleak: instrument __sys_getpeername() stackleak: instrument llsec_do_encrypt_unauth.isra.5(): calls_alloca stackleak: instrument rxkad_secure_packet_encrypt.isra.11() stackleak: instrument llsec_do_decrypt_unauth.isra.7(): calls_alloca stackleak: instrument __sys_sendto() stackleak: instrument raw_ioctl_init() stackleak: instrument __sys_recvfrom() stackleak: instrument rxkad_issue_challenge() stackleak: instrument rxkad_send_response() stackleak: instrument ___sys_sendmsg() stackleak: instrument _dpu_plane_setup_scaler.isra.12() stackleak: instrument adsl_config_store() stackleak: instrument s2mps11_pmic_probe() stackleak: instrument _dpu_plane_color_fill.constprop() stackleak: instrument __sys_sendmmsg() stackleak: instrument ___sys_recvmsg() stackleak: instrument drm_self_refresh_helper_entry_work() stackleak: instrument do_recvmmsg() stackleak: instrument ceph_cls_lock() stackleak: instrument _dpu_rm_reserve_lms() stackleak: instrument sctp_ulpq_skip() stackleak: instrument ceph_decode_entity_addrvec() stackleak: instrument mac802154_llsec_decrypt() stackleak: instrument dpu_plane_sspp_atomic_update() stackleak: instrument sctp_outq_flush() stackleak: instrument dpu_plane_validate_multirect_v2() stackleak: instrument slg51000_i2c_probe() stackleak: instrument dn_fib_rtm_delroute() stackleak: instrument dpu_rm_reserve() stackleak: instrument fib_magic.isra.14.constprop() stackleak: instrument rxkad_verify_response() stackleak: instrument dn_fib_rtm_newroute() stackleak: instrument cap_show() stackleak: instrument ffs_epfile_write_iter() stackleak: instrument switch_basic_regs_show() stackleak: instrument rxkad_verify_packet_1() stackleak: instrument ffs_epfile_read_iter() stackleak: instrument aem_register_bmc() stackleak: instrument rds_sendmsg() stackleak: instrument sctp_outq_sack() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/caif/caif_socket.c:9: /kisskb/src/net/caif/caif_socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument printer_write() /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': /kisskb/src/net/caif/caif_socket.c:674: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:674:12: note: userspace variable will be forcibly initialized stackleak: instrument ffs_func_bind() stackleak: instrument rxkad_verify_packet_2() stackleak: instrument dn_fib_create_info() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/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, ^ stackleak: instrument iio_rescale_test_offset() stackleak: instrument iio_rescale_test_scale() /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) ^ stackleak: instrument s5m8767_pmic_probe() stackleak: instrument caif_stream_recvmsg() stackleak: instrument seqiv_aead_encrypt(): calls_alloca /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; ^ stackleak: instrument echainiv_encrypt(): calls_alloca stackleak: instrument drm_buddy_alloc_blocks() stackleak: instrument crush_do_rule() stackleak: instrument calc_target() stackleak: instrument decode_new_up_state_weight() stackleak: instrument msm_disp_capture_atomic_state() stackleak: instrument _dpu_kms_drm_obj_init() stackleak: instrument nl802154_add_llsec_key() stackleak: instrument ni_E_interrupt() stackleak: instrument crypto_sha3_final() stackleak: instrument ta_if_invoke_debugfs_write() stackleak: instrument vhash_blocks() stackleak: instrument crypto_sha3_update() stackleak: instrument ta_if_load_debugfs_write() stackleak: instrument _copy_to_iter() stackleak: instrument crush_decode() stackleak: instrument _copy_from_iter() stackleak: instrument send_request() stackleak: instrument sctp_sendmsg_to_asoc() stackleak: instrument registers_show() stackleak: instrument _copy_from_iter_nocache() stackleak: instrument sctp_err_lookup() stackleak: instrument sctp_getsockopt_sctp_status() stackleak: instrument sctp_getsockopt_peer_addr_info() stackleak: instrument sctp_getsockopt_peer_addr_params() stackleak: instrument rds_stats_info() stackleak: instrument dummy_timer() stackleak: instrument iov_iter_zero() stackleak: instrument xts_xor_tweak() stackleak: instrument handle_reply() stackleak: instrument copy_page_from_iter_atomic() stackleak: instrument sctp_rcv() stackleak: instrument ci_hdrc_imx_probe() stackleak: instrument __ceph_object_locator_to_pg() stackleak: instrument sctp_getsockopt_primary_addr() stackleak: instrument ceph_pg_to_up_acting_osds() stackleak: instrument usbatm_tx_process() stackleak: instrument ceph_pg_to_primary_shard() stackleak: instrument ceph_pg_to_acting_primary() stackleak: instrument handle_timeout() stackleak: instrument csum_and_copy_from_iter() stackleak: instrument rht_deferred_worker() stackleak: instrument sctp_getsockopt_paddr_thresholds.isra.23() stackleak: instrument sctp_getsockopt_assoc_stats() stackleak: instrument csum_and_copy_to_iter() stackleak: instrument msm_alloc_stolen_fb() stackleak: instrument osd_dispatch() stackleak: instrument crypto_ofb_crypt() stackleak: instrument ceph_aes_crypt.isra.2(): calls_alloca stackleak: instrument sctp_intl_start_pd() stackleak: instrument camellia_setup128() stackleak: instrument dce_v8_0_program_watermarks() stackleak: instrument camellia_setup256() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/rds/rds.h:5, from /kisskb/src/net/rds/rdma.c:38: /kisskb/src/net/rds/rdma.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument sctp_intl_reap_ordered() /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) ^ stackleak: instrument sctp_getsockopt_encap_port() stackleak: instrument sctp_getsockopt_probe_interval() stackleak: instrument dce_v8_0_afmt_setmode() stackleak: instrument test_mb_skcipher_speed() stackleak: instrument rds_get_mr_for_dest() stackleak: instrument iuu_clk() stackleak: instrument _tcpm_log() stackleak: instrument test_skcipher_speed() stackleak: instrument rds_cmsg_rdma_args() stackleak: instrument test_ahash_speed_common() stackleak: instrument sctp_ulpevent_idata() stackleak: instrument ceph_x_proc_ticket_reply() stackleak: instrument tcpm_debugfs_init() stackleak: instrument test_aead_speed.constprop() stackleak: instrument msm_ioctl_gem_submit() stackleak: instrument ucd9000_debugfs_read_mfr_status() stackleak: instrument fusb302_debugfs_init() stackleak: instrument test_mb_aead_speed.constprop() stackleak: instrument _fusb302_log() stackleak: instrument sctp_sendmsg() stackleak: instrument msm_rd_dump_submit() stackleak: instrument tcpm_pd_rx_handler() /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; ^ stackleak: instrument _ecdsa_verify() stackleak: instrument ceph_tcp_recvmsg() stackleak: instrument ceph_tcp_recvpage() stackleak: instrument ecdsa_verify() stackleak: instrument rds_tcp_listen_init() stackleak: instrument rds_tcp_data_recv() stackleak: instrument sm2_compute_z_digest() stackleak: instrument rds_tcp_sendmsg() stackleak: instrument tsl2772_prox_cal() stackleak: instrument dce_v6_0_program_watermarks() stackleak: instrument ceph_con_v1_try_write() stackleak: instrument ecrdsa_verify() stackleak: instrument dce_v6_0_encoder_mode_set() stackleak: instrument hmac_sha256.isra.17() stackleak: instrument do_try_sendpage() stackleak: instrument fill_pool() stackleak: instrument assoc_array_gc() stackleak: instrument process_server_ident() stackleak: instrument prepare_head_secure_big() stackleak: instrument __free_object() stackleak: instrument crc32c() stackleak: instrument process_hello() stackleak: instrument process_auth_done() stackleak: instrument dp_parser_parse() stackleak: instrument tcpm_state_machine_work() stackleak: instrument __handle_control() stackleak: instrument setup_message_sgs() stackleak: instrument aldebaran_mode2_restore_ip() stackleak: instrument uclogic_resume() stackleak: instrument xr_probe() stackleak: instrument uclogic_params_huion_init() stackleak: instrument uclogic_params_init() stackleak: instrument glob_match() stackleak: instrument ceph_con_v2_try_read() stackleak: instrument wacom_wac_queue_flush() stackleak: instrument wacom_calc_hid_res() stackleak: instrument nct6775_probe() stackleak: instrument asn1_ber_decoder() stackleak: instrument wacom_intuos_bt_irq() stackleak: instrument wacom_remote_work() stackleak: instrument __nla_validate_parse() stackleak: instrument __stack_depot_save() stackleak: instrument wacom_parse_and_register() stackleak: instrument amdgpu_mes_add_hw_queue() stackleak: instrument psp_usbc_pd_fw_sysfs_write() stackleak: instrument psp_get_runtime_db_entry() stackleak: instrument amdgpu_mes_add_ring() stackleak: instrument amdgpu_mes_ctx_map_meta_data() stackleak: instrument mes_v11_0_add_hw_queue() stackleak: instrument mes_v11_0_remove_hw_queue() stackleak: instrument mes_v11_0_unmap_legacy_queue() stackleak: instrument mes_v11_0_query_sched_status() stackleak: instrument mes_v11_0_set_hw_resources() stackleak: instrument mes_v10_1_add_hw_queue() stackleak: instrument mes_v10_1_remove_hw_queue() stackleak: instrument mes_v10_1_unmap_legacy_queue() stackleak: instrument amdgpu_mes_self_test() stackleak: instrument mes_v10_1_query_sched_status() stackleak: instrument mes_v10_1_set_hw_resources() stackleak: instrument gfx_v9_4_2_do_sgprs_init() stackleak: instrument dce_v10_0_program_watermarks() stackleak: instrument dce_v11_0_program_watermarks() stackleak: instrument amdgpu_amdkfd_init() stackleak: instrument dce_v10_0_afmt_setmode() stackleak: instrument yellow_carp_get_gpu_metrics() stackleak: instrument cyan_skillfish_get_gpu_metrics() stackleak: instrument amdgpu_amdkfd_get_cu_info() stackleak: instrument dce_v11_0_afmt_setmode() stackleak: instrument renoir_get_gpu_metrics() stackleak: instrument smu_v13_0_4_get_gpu_metrics() stackleak: instrument arcturus_log_thermal_throttling_event() stackleak: instrument vangogh_get_legacy_gpu_metrics() stackleak: instrument smu_v13_0_0_get_gpu_metrics() stackleak: instrument vangogh_get_gpu_metrics() stackleak: instrument smu_v13_0_7_get_gpu_metrics() stackleak: instrument renoir_print_clk_levels() stackleak: instrument gfx_v10_0_apply_medium_grain_clock_gating_workaround() stackleak: instrument smu_cmn_get_pp_feature_mask() stackleak: instrument smu_v13_0_7_set_power_profile_mode() stackleak: instrument smu_v13_0_0_set_power_profile_mode() stackleak: instrument smu_v13_0_0_get_power_profile_mode() stackleak: instrument arcturus_set_power_profile_mode() stackleak: instrument smu_v13_0_7_get_power_profile_mode() stackleak: instrument arcturus_get_power_profile_mode() stackleak: instrument aldebaran_log_thermal_throttling_event() stackleak: instrument aldebaran_get_gpu_metrics() stackleak: instrument vangogh_print_clk_levels() stackleak: instrument fiji_program_memory_timing_parameters() stackleak: instrument sienna_cichlid_get_gpu_metrics() stackleak: instrument aldebaran_print_clk_levels() stackleak: instrument arcturus_print_clk_levels() stackleak: instrument fiji_setup_dpm_led_config() stackleak: instrument iceland_program_memory_timing_parameters() stackleak: instrument vega20_smu_init() stackleak: instrument tonga_program_memory_timing_parameters() stackleak: instrument vega10_smu_init() stackleak: instrument polaris10_program_memory_timing_parameters() stackleak: instrument vangogh_print_legacy_clk_levels() stackleak: instrument gfx_v9_0_constants_init() stackleak: instrument navi1x_get_gpu_metrics() stackleak: instrument vegam_program_memory_timing_parameters() stackleak: instrument gfx_v11_0_constants_init() stackleak: instrument polaris10_populate_avfs_parameters() stackleak: instrument iceland_populate_all_memory_levels() stackleak: instrument vegam_populate_avfs_parameters() stackleak: instrument sienna_cichlid_set_power_profile_mode() stackleak: instrument sienna_cichlid_get_power_profile_mode() stackleak: instrument vega12_smu_init() stackleak: instrument navi10_set_power_profile_mode() stackleak: instrument fiji_populate_all_graphic_levels() stackleak: instrument navi10_get_power_profile_mode() stackleak: instrument tonga_populate_all_memory_levels() stackleak: instrument ci_populate_all_memory_levels() stackleak: instrument tonga_populate_all_graphic_levels() stackleak: instrument ci_program_memory_timing_parameters() stackleak: instrument vegam_populate_all_graphic_levels() stackleak: instrument polaris10_populate_all_graphic_levels() stackleak: instrument gfx_v11_0_sw_init() stackleak: instrument atomctrl_calculate_voltage_evv_on_sclk() stackleak: instrument gfx_v9_0_rlc_resume() stackleak: instrument amdgpu_dm_link_setup_psr() stackleak: instrument pp_rv_set_wm_ranges() stackleak: instrument __set_legacy_tf() stackleak: instrument __set_output_tf() stackleak: instrument vega20_get_gpu_metrics() stackleak: instrument gfx_v8_0_ring_emit_de_meta() stackleak: instrument dm_pp_get_clock_levels_by_type() stackleak: instrument dm_pp_get_clock_levels_by_type_with_latency() stackleak: instrument dm_pp_get_clock_levels_by_type_with_voltage() stackleak: instrument vega12_print_clock_levels() stackleak: instrument amdgpu_add_thermal_controller() stackleak: instrument vega10_odn_initial_default_setting() stackleak: instrument vega20_get_power_profile_mode() stackleak: instrument vega20_set_power_profile_mode() stackleak: instrument amdgpu_read_mask() stackleak: instrument gfx_v10_0_sw_init() stackleak: instrument dp_dsc_fec_support_show() stackleak: instrument amdgpu_set_pp_od_clk_voltage() stackleak: instrument gfx_v9_0_ring_emit_de_meta() stackleak: instrument amdgpu_set_pp_power_profile_mode() stackleak: instrument vega10_populate_avfs_parameters() stackleak: instrument kv_dpm_enable() stackleak: instrument vega10_setup_dpm_led_config() stackleak: instrument gfx_v11_0_ring_emit_de_meta() stackleak: instrument vega20_print_clock_levels() stackleak: instrument dce_transform_set_gamut_remap() stackleak: instrument dce110_stream_encoder_dp_set_stream_attribute() stackleak: instrument si_dpm_pre_set_power_state() stackleak: instrument dp_phy_test_pattern_debugfs_write() stackleak: instrument si_convert_power_level_to_smc() stackleak: instrument dp_phy_settings_write() stackleak: instrument gfx_v10_0_ring_emit_de_meta() stackleak: instrument vega10_init_smc_table() stackleak: instrument vega10_hwmgr_backend_init() stackleak: instrument bw_calcs_data_update_from_pplib.isra.0() stackleak: instrument si_dpm_set_power_state() stackleak: instrument dce110_unblank_stream() stackleak: instrument dce120_resource_construct() stackleak: instrument bw_calcs_data_update_from_pplib.isra.3() stackleak: instrument dm_dmub_hw_init() stackleak: instrument dce110_timing_generator_program_timing_generator() stackleak: instrument dce112_resource_construct() stackleak: instrument update_freesync_state_on_stream() stackleak: instrument si_initialize_smc_cac_tables() stackleak: instrument dce60_program_front_end_for_pipe() stackleak: instrument dmub_init_abm_config() stackleak: instrument update_surface_trace() stackleak: instrument program_gamut_remap() stackleak: instrument dce110_resource_construct.isra.3() stackleak: instrument dmcu_load_iram() stackleak: instrument amdgpu_dm_connector_add_common_modes() stackleak: instrument dce110_program_front_end_for_pipe() stackleak: instrument dc_link_dpia_perform_link_training() stackleak: instrument dmub_srv_hw_init() stackleak: instrument dc_dmub_srv_log_diagnostic_data() stackleak: instrument dce100_resource_construct() stackleak: instrument dm_dmub_sw_init() stackleak: instrument dm_late_init() stackleak: instrument dm_set_dpms_off.isra.68() stackleak: instrument build_degamma.constprop() stackleak: instrument update_mst_stream_alloc_table() stackleak: instrument set_all_streams_dpms_off_for_link() stackleak: instrument dce110_apply_ctx_to_hw() stackleak: instrument si_dpm_sw_init() stackleak: instrument fill_dc_plane_attributes() stackleak: instrument apply_degamma_for_user_regamma.constprop() stackleak: instrument dce110_set_output_transfer_func() stackleak: instrument map_regamma_hw_to_x_user.constprop() stackleak: instrument amdgpu_dm_commit_planes() stackleak: instrument calculate_bandwidth() stackleak: instrument decide_link_settings() stackleak: instrument dc_link_update_sst_payload() stackleak: instrument fpga_dp_hpo_enable_link_and_stream() stackleak: instrument create_stream_for_sink() stackleak: instrument dc_validate_boot_timing() stackleak: instrument dc_trigger_sync() stackleak: instrument build_freesync_hdr.constprop() stackleak: instrument calculate_user_regamma_coeff() stackleak: instrument detect_link_and_local_sink() stackleak: instrument bw_calcs() stackleak: instrument calculate_user_regamma_ramp() stackleak: instrument amdgpu_dm_plane_init.isra.77() stackleak: instrument link_create() stackleak: instrument mod_color_calculate_regamma_params() stackleak: instrument dp_test_send_phy_test_pattern() stackleak: instrument dc_link_dp_perform_link_training_skip_aux() stackleak: instrument amdgpu_dm_atomic_commit_tail() stackleak: instrument dc_commit_state() stackleak: instrument dc_link_dp_sync_lt_attempt() stackleak: instrument dp_perform_128b_132b_link_training() stackleak: instrument dm_update_plane_state() stackleak: instrument dc_link_dp_perform_link_training() stackleak: instrument dp_set_dsc_pps_sdp() stackleak: instrument dc_commit_updates_for_stream() stackleak: instrument amdgpu_dm_atomic_check() stackleak: instrument handle_hpd_rx_irq() stackleak: instrument amdgpu_dm_initialize_drm_device() stackleak: instrument amdgpu_dm_init() stackleak: instrument usb_phy_uevent() /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1239:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1361:16: note: userspace variable will be forcibly initialized struct iovec iov; ^ stackleak: instrument extcon_sync() stackleak: instrument blake2s.constprop() stackleak: instrument __create_pgd_mapping() stackleak: instrument extract_entropy.constprop() stackleak: instrument key_create_or_update() stackleak: instrument _get_random_bytes() stackleak: instrument get_random_bytes_user() stackleak: instrument send_single() stackleak: instrument rpmh_write() stackleak: instrument svc_normal_to_secure_thread() stackleak: instrument of_parse_phandle_with_args_map() stackleak: instrument i2c_smbus_xfer_emulated() stackleak: instrument usbatm_tx_process() stackleak: instrument ptp_clock_register() stackleak: instrument show_cons_active() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ stackleak: instrument virtqueue_add_sgs() stackleak: instrument intel_th_subdevice_alloc() /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2095:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/socket.c:2094: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:2154:16: note: userspace variable will be forcibly initialized struct msghdr msg; ^ /kisskb/src/net/socket.c:2153:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/socket.c:2225: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:2371: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:2422: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:2565: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:2598: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:2808: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:2773:16: note: userspace variable will be forcibly initialized struct msghdr msg_sys; ^ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3307:15: note: userspace variable will be forcibly initialized struct ifreq ifreq; ^ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3281:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1163:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1208:16: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ stackleak: instrument tty_read() stackleak: instrument power_supply_get_battery_info() stackleak: instrument virtqueue_add_outbuf() stackleak: instrument compat_tty_tiocsserial() stackleak: instrument compat_tty_tiocgserial() stackleak: instrument musb_probe() stackleak: instrument chown_common() stackleak: instrument __resolve_freq() /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2935:27: note: userspace variable will be forcibly initialized struct kernel_clone_args kargs; ^ stackleak: instrument pdr_send_indack_msg() stackleak: instrument pdr_get_domain_list() stackleak: instrument pdr_register_listener.constprop() stackleak: instrument vring_create_virtqueue() stackleak: instrument hid_connect() stackleak: instrument pdr_locator_work() stackleak: instrument pdr_restart_pd() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument folio_wait_bit_common() stackleak: instrument __hwmon_device_register() stackleak: instrument memcpy_fallback() stackleak: instrument ____sys_recvmsg() /kisskb/src/net/core/sock.c: In function 'sock_copy_user_timeval': /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized int sock_copy_user_timeval(struct __kernel_sock_timeval *tv, ^ /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:390:5: note: userspace variable will be forcibly initialized stackleak: instrument vm_area_dup() stackleak: instrument __filemap_fdatawait_range() /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized int sock_setsockopt(struct socket *sock, int level, int optname, ^ /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1043:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1270:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/core/sock.c:1249:21: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ stackleak: instrument __clk_hw_register_fixed_factor() stackleak: instrument __sys_bind() stackleak: instrument sock_no_sendpage() stackleak: instrument do_accept() stackleak: instrument call_sbin_request_key() stackleak: instrument __sys_connect() stackleak: instrument filemap_get_read_batch() stackleak: instrument __sys_getsockname() stackleak: instrument __sys_getpeername() stackleak: instrument __sys_sendto() stackleak: instrument tee_ioctl() stackleak: instrument __sys_recvfrom() stackleak: instrument opp_parse_supplies.isra.8() stackleak: instrument request_key_and_link() stackleak: instrument _of_init_opp_table() stackleak: instrument ___sys_sendmsg() stackleak: instrument request_key_rcu() stackleak: instrument __sys_sendmmsg() stackleak: instrument ___sys_recvmsg() stackleak: instrument __bmc_get_device_id() stackleak: instrument drm_gem_put_pages() stackleak: instrument __filemap_add_folio() stackleak: instrument do_recvmmsg() stackleak: instrument drm_gem_get_pages() stackleak: instrument rtc_timer_remove() stackleak: instrument _of_add_table_indexed() In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127: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:392: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:495: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:0: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:759:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ stackleak: instrument __filemap_get_folio() stackleak: instrument dev_pm_opp_of_get_sharing_cpus() stackleak: instrument rtc_timer_enqueue() stackleak: instrument drm_read() stackleak: instrument gpiod_get_array_value_complex() stackleak: instrument new_sync_read() stackleak: instrument __rtc_read_alarm() stackleak: instrument new_sync_write() stackleak: instrument filemap_get_pages() stackleak: instrument gpiod_set_array_value_complex() stackleak: instrument __kernel_write() stackleak: instrument vfs_readv() stackleak: instrument led_classdev_register_ext() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_chaninfo': /kisskb/src/drivers/comedi/comedi_fops.c:2899:25: note: userspace variable will be forcibly initialized struct comedi_chaninfo chaninfo; ^ stackleak: instrument __get_convention() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_rangeinfo': /kisskb/src/drivers/comedi/comedi_fops.c:2923:26: note: userspace variable will be forcibly initialized struct comedi_rangeinfo rangeinfo; ^ stackleak: instrument qcom_scm_set_boot_addr_mc() stackleak: instrument ipmi_panic_request_and_wait() stackleak: instrument qcom_scm_set_remote_state() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmd': /kisskb/src/drivers/comedi/comedi_fops.c:3000:20: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ stackleak: instrument __qcom_scm_is_call_available() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmdtest': /kisskb/src/drivers/comedi/comedi_fops.c:3025:20: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ stackleak: instrument qcom_scm_set_boot_addr() stackleak: instrument __qcom_scm_pas_mss_reset.isra.0() stackleak: instrument vfs_writev() stackleak: instrument cpufreq_table_index_unsorted() stackleak: instrument __qcom_scm_set_dload_mode.isra.1() stackleak: instrument __qcom_scm_assign_mem.constprop() stackleak: instrument qcom_glink_work() stackleak: instrument find_get_entries() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_insn': /kisskb/src/drivers/comedi/comedi_fops.c:3102:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ stackleak: instrument qcom_scm_pas_mem_setup() stackleak: instrument qcom_scm_pas_auth_and_reset() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: userspace variable will be forcibly initialized struct comedi_insnlist insnlist; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: userspace variable will be forcibly initialized struct comedi_rangeinfo it; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: userspace variable will be forcibly initialized struct comedi_chaninfo it; ^ stackleak: instrument qcom_scm_pas_init_image() stackleak: instrument qcom_scm_cpu_power_down() stackleak: instrument qcom_scm_pas_shutdown() stackleak: instrument qcom_scm_pas_supported() stackleak: instrument rtc_timer_do_work() stackleak: instrument qcom_scm_io_readl() stackleak: instrument qcom_scm_io_writel() stackleak: instrument find_get_pages_contig() stackleak: instrument rdev_init_debugfs() stackleak: instrument qcom_scm_restore_sec_cfg() stackleak: instrument sock_no_sendpage_locked() stackleak: instrument qcom_scm_iommu_secure_ptbl_size() stackleak: instrument __kernel_read() stackleak: instrument qcom_scm_iommu_secure_ptbl_init() stackleak: instrument qcom_scm_iommu_set_cp_pool_size() stackleak: instrument qcom_scm_mem_protect_video_var() stackleak: instrument gpiochip_add_data_with_key() stackleak: instrument qcom_scm_ocmem_lock() stackleak: instrument qcom_scm_ocmem_unlock() stackleak: instrument qcom_scm_ice_invalidate_key() stackleak: instrument qcom_scm_ice_set_key() stackleak: instrument find_get_pages_range_tag() stackleak: instrument qcom_scm_hdcp_req() stackleak: instrument qcom_scm_iommu_set_pt_format() stackleak: instrument qcom_scm_qsmmu500_wait_safe_toggle() stackleak: instrument qcom_scm_lmh_profile_change() stackleak: instrument drm_ioctl() stackleak: instrument qcom_scm_lmh_dcvsh() stackleak: instrument crypto_aead_report() stackleak: instrument filemap_read() stackleak: instrument qmi_send_new_lookup() stackleak: instrument qmi_send_new_server() stackleak: instrument save_stack.isra.10() stackleak: instrument qmi_send_message.isra.2() stackleak: instrument drm_mode_setcrtc() stackleak: instrument ti_sci_probe() stackleak: instrument mapping_seek_hole_data() stackleak: instrument qmi_handle_message() stackleak: instrument early_dump_pci_device() stackleak: instrument ida_alloc_range() stackleak: instrument dio_warn_stale_pagecache() stackleak: instrument sock_getsockopt() stackleak: instrument regulator_do_balance_voltage() stackleak: instrument qmi_data_ready_work() stackleak: instrument qmi_send_indication() stackleak: instrument do_devinfo_ioctl() stackleak: instrument cdc_parse_cdc_header() stackleak: instrument hidinput_connect() stackleak: instrument do_devconfig_ioctl() stackleak: instrument ipmi_platform_add() stackleak: instrument usb_hcd_submit_urb() stackleak: instrument comedi_read() stackleak: instrument pci_register_host_bridge() stackleak: instrument tb_xdomain_state_work() stackleak: instrument comedi_write() stackleak: instrument __of_translate_address() stackleak: instrument pcmcia_bus_match() stackleak: instrument tb_xdp_handle_request() stackleak: instrument cp_new_stat() stackleak: instrument cp_new_stat64() stackleak: instrument cp_statx() stackleak: instrument __do_sys_newfstat() stackleak: instrument __do_sys_fstat64() stackleak: instrument __do_compat_sys_newfstat() stackleak: instrument __do_sys_newstat() stackleak: instrument __do_sys_stat64() stackleak: instrument __do_compat_sys_newstat() stackleak: instrument __do_sys_newlstat() stackleak: instrument __do_sys_lstat64() stackleak: instrument __do_compat_sys_newlstat() stackleak: instrument __do_sys_newfstatat() stackleak: instrument __do_sys_fstatat64() stackleak: instrument copy_process() stackleak: instrument __do_compat_sys_newfstatat() stackleak: instrument of_irq_parse_raw() stackleak: instrument do_statx() stackleak: instrument ffa_mem_next_frag() stackleak: instrument ffa_memory_reclaim() stackleak: instrument sync_file_ioctl() stackleak: instrument ffa_rx_release() stackleak: instrument ffa_version_check() stackleak: instrument ffa_id_get() stackleak: instrument comedi_unlocked_ioctl() stackleak: instrument ffa_mem_first_frag() stackleak: instrument ffa_msg_send_direct_req() stackleak: instrument __ffa_partition_info_get() stackleak: instrument create_io_thread() stackleak: instrument ffa_rxtx_unmap() stackleak: instrument comedi_compat_ioctl() stackleak: instrument of_parse_own_gpio() stackleak: instrument ffa_rxtx_map.constprop() stackleak: instrument kernel_clone() stackleak: instrument __do_sys_clone() stackleak: instrument __do_sys_clone3() stackleak: instrument kernel_thread() stackleak: instrument user_mode_thread() stackleak: instrument __arm64_sys_fork() stackleak: instrument __arm64_sys_vfork() /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:21: note: userspace variable will be forcibly initialized struct comedi_insn _insn; ^ stackleak: instrument of_get_drm_panel_display_mode() /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; ^ stackleak: instrument drm_mode_get_hv_timing() stackleak: instrument balance_dirty_pages_ratelimited() stackleak: instrument _tcpm_log() stackleak: instrument write_cache_pages() stackleak: instrument drm_match_cea_mode() stackleak: instrument shash_update_unaligned() stackleak: instrument shash_final_unaligned() stackleak: instrument crypto_shash_tfm_digest() stackleak: instrument hub_event() stackleak: instrument release_pages() stackleak: instrument crypto_skcipher_report() stackleak: instrument tcpm_debugfs_init() stackleak: instrument mfd_add_devices() stackleak: instrument invalidate_inode_pages2_range() stackleak: instrument drm_match_cea_mode_clock_tolerance.constprop() stackleak: instrument ctrl_fill_info() stackleak: instrument truncate_inode_pages_range() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/netlink/af_netlink.c:23: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument of_clk_set_defaults() /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized static int netlink_setsockopt(struct socket *sock, int level, int optname, ^ stackleak: instrument invalidate_mapping_pagevec() stackleak: instrument genl_register_family() /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:729:21: note: userspace variable will be forcibly initialized kernel_siginfo_t si; ^ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2040:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2036: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:2056:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2052:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^ stackleak: instrument nf_log_packet() stackleak: instrument nf_log_trace() stackleak: instrument shift_arg_pages() stackleak: instrument tcpm_pd_rx_handler() stackleak: instrument fwnode_devcon_matches() stackleak: instrument shmem_alloc_folio() stackleak: instrument shmem_alloc_hugefolio() stackleak: instrument pbus_size_mem() stackleak: instrument __find_resource() stackleak: instrument of_get_regulator_prot_limits() stackleak: instrument setup_arg_pages() stackleak: instrument __do_sys_waitid() stackleak: instrument pci_bus_distribute_available_resources() stackleak: instrument __do_compat_sys_waitid() stackleak: instrument pci_bridge_distribute_available_resources() stackleak: instrument __lookup_slow() stackleak: instrument drm_add_edid_modes() stackleak: instrument of_irq_parse_and_map_pci() stackleak: instrument atomic_remove_fb() stackleak: instrument shmem_swapin.isra.82() stackleak: instrument of_check_coupling_data() stackleak: instrument devm_of_pci_get_host_bridge_resources.constprop() stackleak: instrument shrink_page_list() stackleak: instrument msix_setup_msi_descs() stackleak: instrument reclaim_page_list.constprop() stackleak: instrument msi_setup_msi_desc() stackleak: instrument __do_sys_wait4() stackleak: instrument drm_mode_addfb() stackleak: instrument __do_compat_sys_wait4() stackleak: instrument imx_pinctrl_parse_functions() stackleak: instrument i2c_dw_init_regmap() stackleak: instrument imx_pinctrl_probe() stackleak: instrument shrink_slab.constprop() /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4228:15: note: userspace variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4228: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:4264:15: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^ /kisskb/src/kernel/signal.c:4264: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:1538:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ stackleak: instrument shmem_unuse_inode() /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2026:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ stackleak: instrument isolate_lru_pages() /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3998:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ stackleak: instrument ehci_work() /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3772: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:1733: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:1764:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_perf': /kisskb/src/kernel/signal.c:1808:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1892: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:3929: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:4038:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig': stackleak: instrument xfrm_tmpl_resolve() /kisskb/src/kernel/signal.c:1651: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:1750: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:1779: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:1794: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:1860:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1875:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1665:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1678: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:1707:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1842: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:2138: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:2335:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:19: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4011: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:4052: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:3633: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: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:3851: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:4242:10: note: userspace variable will be forcibly initialized stack_t new; ^ stackleak: instrument shrink_active_list() stackleak: instrument dump_mapping() /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) ^ stackleak: instrument pcpu_depopulate_chunk() /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2423:5: note: userspace variable will be forcibly initialized int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) ^ stackleak: instrument ip_rt_get_source() stackleak: instrument __zerocopy_sg_from_iter() stackleak: instrument shmem_getpage_gfp() stackleak: instrument shrink_inactive_list() stackleak: instrument tcpm_state_machine_work() stackleak: instrument set_property_legacy() /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2665:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^ stackleak: instrument shmem_undo_range() stackleak: instrument xfrm_migrate() stackleak: instrument scpi_probe() stackleak: instrument scpi_dvfs_get_info() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:51: /kisskb/src/net/packet/af_packet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument set_property_atomic() stackleak: instrument shrink_node() stackleak: instrument filename_parentat() /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1608:12: note: userspace variable will be forcibly initialized static int fanout_set_data_ebpf(struct packet_sock *po, sockptr_t data, ^ stackleak: instrument drm_connector_set_tile_property() stackleak: instrument balance_pgdat() /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_cbpf': /kisskb/src/net/packet/af_packet.c:1590:20: note: userspace variable will be forcibly initialized struct sock_fprog fprog; ^ /kisskb/src/net/packet/af_packet.c: In function 'packet_setsockopt': /kisskb/src/net/packet/af_packet.c:3754: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:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3754:1: note: userspace variable will be forcibly initialized stackleak: instrument ip_route_input_rcu() stackleak: instrument ehci_urb_enqueue() stackleak: instrument nfnetlink_rcv_msg() stackleak: instrument drm_mode_obj_get_properties_ioctl() stackleak: instrument kswapd() stackleak: instrument __gup_longterm_locked() stackleak: instrument d_alloc_parallel() stackleak: instrument drm_mode_getconnector() stackleak: instrument reclaim_clean_pages_from_list() stackleak: instrument shmem_fallocate() stackleak: instrument drmm_mode_config_init() stackleak: instrument nfnetlink_rcv_batch() stackleak: instrument setplane_internal() stackleak: instrument unix_stream_read_generic() stackleak: instrument drm_mode_cursor_universal() stackleak: instrument drm_mode_gamma_set_ioctl() stackleak: instrument lookup_open.isra.64() stackleak: instrument nct6775_probe() stackleak: instrument drm_mode_cursor_common() stackleak: instrument shmem_unlock_mapping() stackleak: instrument ipv4_sk_update_pmtu() stackleak: instrument try_to_free_pages() stackleak: instrument drm_mode_page_flip_ioctl() stackleak: instrument prb_calc_retire_blk_tmo() stackleak: instrument inet_rtm_getroute() stackleak: instrument filename_lookup() stackleak: instrument __skb_send_sock() stackleak: instrument xfrm_state_find() stackleak: instrument pcpu_alloc() stackleak: instrument internal_get_user_pages_fast() stackleak: instrument unix_dgram_sendmsg() stackleak: instrument test_acomp() stackleak: instrument do_filp_open() stackleak: instrument do_file_open_root() stackleak: instrument drm_syncobj_array_wait_timeout() stackleak: instrument __copy_siginfo_from_user32() stackleak: instrument __unix_dgram_recvmsg() stackleak: instrument __copy_siginfo_to_user32() stackleak: instrument rb_erase() stackleak: instrument copy_siginfo_from_user32() stackleak: instrument generate_random_cipher_testvec.constprop() stackleak: instrument drm_syncobj_find_fence() stackleak: instrument xfrm_policy_lookup_bytype.constprop() stackleak: instrument nf_osf_match() stackleak: instrument put_unbound_pool() stackleak: instrument fxls8962af_fifo_flush() stackleak: instrument alg_test() stackleak: instrument __xfrm_policy_check() /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ stackleak: instrument __flush_work() stackleak: instrument __kthread_create_on_node() stackleak: instrument uart_wait_modem_status() stackleak: instrument __flush_workqueue() stackleak: instrument build_test_sglist() stackleak: instrument xfrm_resolve_and_create_bundle() stackleak: instrument xhci_reserve_bandwidth() stackleak: instrument wp_page_copy() stackleak: instrument skb_splice_bits() stackleak: instrument kthread_flush_work() stackleak: instrument test_shash_vec_cfg.isra.35() stackleak: instrument kthread_flush_worker() stackleak: instrument vfs_rename() stackleak: instrument xfrm_policy_queue_process() stackleak: instrument test_aead_vec_cfg.isra.38() stackleak: instrument test_aead_vec() stackleak: instrument seq_read() In file included from /kisskb/src/include/linux/net.h:25:0, 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 }; ^ stackleak: instrument do_renameat2() /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:697: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:697:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^ stackleak: instrument test_skcipher_vec_cfg.isra.39() /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1696:17: note: userspace variable will be forcibly initialized struct msghdr msg; ^ stackleak: instrument test_skcipher_vec() stackleak: instrument unmap_region() In file included from /kisskb/src/include/linux/net.h:25:0, 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, ^ stackleak: instrument radix_tree_next_chunk() /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized static int do_ip_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized stackleak: instrument test_ahash_vec_cfg.isra.36() stackleak: instrument serial8250_probe() stackleak: instrument test_hash_vec() stackleak: instrument unmap_page_range() stackleak: instrument ip_get_mcast_msfilter() stackleak: instrument __ip_append_data.isra.48() stackleak: instrument zap_page_range_single() stackleak: instrument do_test_kpp.isra.32() stackleak: instrument compat_ip_mcast_join_leave() stackleak: instrument ip_mcast_join_leave() /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:20: note: userspace variable will be forcibly initialized struct drm_unique uq; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:21: note: userspace variable will be forcibly initialized struct drm_version v; ^ stackleak: instrument zap_page_range() stackleak: instrument __skb_flow_dissect() stackleak: instrument generate_aead_message() stackleak: instrument __vma_rb_erase() stackleak: instrument compat_drm_version() stackleak: instrument test_aead_vs_generic_impl() stackleak: instrument compat_ip_get_mcast_msfilter() stackleak: instrument __vma_link_rb() stackleak: instrument drm_of_component_probe() stackleak: instrument copy_group_source_from_sockptr() stackleak: instrument do_mcast_group_source() stackleak: instrument test_hash_vs_generic_impl() stackleak: instrument ip_do_fragment() stackleak: instrument alg_test_crc32c() stackleak: instrument pe_test_uint_arrays() stackleak: instrument test_skcipher_vs_generic_impl() stackleak: instrument do_ip_getsockopt() stackleak: instrument tc_fill_qdisc() stackleak: instrument __vma_adjust() stackleak: instrument test_akcipher_one() stackleak: instrument crtc_crc_read() stackleak: instrument tc_dump_qdisc() stackleak: instrument tc_fill_tclass() stackleak: instrument pe_test_strings() stackleak: instrument ip_send_unicast_reply() stackleak: instrument copy_page_range() stackleak: instrument packet_sendmsg() stackleak: instrument vm_unmapped_area() stackleak: instrument syscon_probe() stackleak: instrument vm_insert_pages() stackleak: instrument pe_test_reference() stackleak: instrument of_syscon_register() stackleak: instrument tc_ctl_tclass() stackleak: instrument exit_mmap() stackleak: instrument tc_get_qdisc() stackleak: instrument neightbl_set() stackleak: instrument nla_put_ifalias() stackleak: instrument neigh_valid_dump_req() stackleak: instrument __do_munmap() stackleak: instrument pmbus_regulator_get_voltage() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/vmw_vsock/af_vsock.c:101: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_connectible_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1573:12: note: userspace variable will be forcibly initialized static int vsock_connectible_setsockopt(struct socket *sock, ^ /kisskb/src/net/vmw_vsock/af_vsock.c:1573:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1573:12: note: userspace variable will be forcibly initialized stackleak: instrument rtnl_dev_get() stackleak: instrument skb_segment() stackleak: instrument tc_modify_qdisc() stackleak: instrument __netdev_walk_all_upper_dev() stackleak: instrument neigh_valid_get_req.constprop() stackleak: instrument __do_sys_reboot() stackleak: instrument __handle_mm_fault() stackleak: instrument rtnl_linkprop.isra.42() stackleak: instrument valid_fdb_dump_legacy() stackleak: instrument rtnl_calcit.isra.36() stackleak: instrument valid_fdb_dump_strict() stackleak: instrument nf_tables_commit_audit_log() stackleak: instrument valid_bridge_getlink_req.constprop() stackleak: instrument __request_module() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument pmbus_do_probe() stackleak: instrument rtnl_fdb_get() stackleak: instrument pmbus_regulator_set_voltage() stackleak: instrument netdev_offload_xstats_get_stats() stackleak: instrument iter_file_splice_write() stackleak: instrument drm_crtc_helper_set_mode() stackleak: instrument __netdev_walk_all_lower_dev.constprop() /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:86: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:86:5: note: userspace variable will be forcibly initialized stackleak: instrument rtnl_fill_statsinfo.isra.41.constprop() stackleak: instrument find_dump_kind() stackleak: instrument iter_to_pipe() stackleak: instrument tcf_action_offload_add_ex() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/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:3093:12: note: userspace variable will be forcibly initialized static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) ^ stackleak: instrument nft_chain_lookup.isra.55() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/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:1906:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ stackleak: instrument rtnl_fill_vfinfo() stackleak: instrument __do_sys_vmsplice() /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:745:20: note: userspace variable will be forcibly initialized read_descriptor_t rd_desc = { ^ stackleak: instrument caif_connect_client() /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1869:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2038:16: note: userspace variable will be forcibly initialized struct msghdr cmsg_dummy; ^ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3366:12: note: userspace variable will be forcibly initialized static int do_tcp_setsockopt(struct sock *sk, int level, int optname, ^ /kisskb/src/net/ipv4/tcp.c:3366:12: note: userspace variable will be forcibly initialized stackleak: instrument symbol_string() stackleak: instrument tca_action_flush.constprop() stackleak: instrument tcf_exts_validate_ex() In file included from /kisskb/src/include/linux/net.h:25:0, 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 stackleak: instrument __arm64_sys_mount_setattr() stackleak: instrument writeback_sb_inodes() stackleak: instrument tc_action_load_ops() stackleak: instrument tcf_action_init_1() stackleak: instrument __ww_mutex_lock.constprop() stackleak: instrument drm_helper_probe_detect_ctx() stackleak: instrument tcf_action_init() stackleak: instrument rtnl_fill_ifinfo.isra.39() stackleak: instrument dynamic_dname() stackleak: instrument __purge_vmap_area_lazy() stackleak: instrument tcf_generic_walker() stackleak: instrument __arm64_sys_getcwd() stackleak: instrument drm_helper_probe_single_connector_modes() stackleak: instrument xa_extract() stackleak: instrument drm_plane_helper_check_update.constprop() stackleak: instrument tca_action_gd.constprop() stackleak: instrument wb_workfn() stackleak: instrument tcf_action_add.constprop() stackleak: instrument tcf_reoffload_del_notify() stackleak: instrument sync_inodes_sb() stackleak: instrument rtnl_dump_ifinfo() stackleak: instrument free_pcppages_bulk() stackleak: instrument rtnl_getlink() stackleak: instrument tc_block_indr_cleanup() stackleak: instrument __mutex_lock() stackleak: instrument alloc_vmap_area.isra.63() stackleak: instrument tcf_chain_dump() stackleak: instrument __synchronize_srcu() stackleak: instrument nft_obj_lookup() stackleak: instrument drm_atomic_helper_dirtyfb() stackleak: instrument tc_dump_chain() stackleak: instrument __hci_cmd_sync_sk() stackleak: instrument rwsem_down_read_slowpath() stackleak: instrument tc_get_tfilter() stackleak: instrument hci_set_ext_scan_rsp_data_sync() stackleak: instrument hci_set_ext_adv_data_sync() stackleak: instrument nft_request_module() stackleak: instrument do_setlink() stackleak: instrument rtnl_setlink() stackleak: instrument tcp_recvmsg_locked() stackleak: instrument nft_expr_init() stackleak: instrument neigh_add() stackleak: instrument rtnl_dellink() stackleak: instrument synchronize_rcu_tasks_generic.isra.34() stackleak: instrument hci_write_eir_sync() stackleak: instrument __rmqueue_pcplist() stackleak: instrument tcp_zerocopy_receive() stackleak: instrument __msi_domain_alloc_irqs() stackleak: instrument mutex_lock_io_nested() stackleak: instrument rwsem_down_write_slowpath() stackleak: instrument nf_tables_addchain.isra.68() stackleak: instrument tc_new_tfilter() stackleak: instrument pcpu_get_vm_areas() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_copy_counters': /kisskb/src/net/netfilter/x_tables.c:1069:7: note: userspace variable will be forcibly initialized void *xt_copy_counters(sockptr_t arg, unsigned int len, ^ /kisskb/src/net/netfilter/x_tables.c:1069:7: note: userspace variable will be forcibly initialized stackleak: instrument tc_dump_tfilter() stackleak: instrument __rtnl_newlink() stackleak: instrument nf_tables_newchain() stackleak: instrument hci_update_eir_sync() stackleak: instrument mc13xxx_adc_do_conversion() stackleak: instrument mc13xxx_add_subdevice_pdata() stackleak: instrument tc_del_tfilter() stackleak: instrument rtnl_fdb_add() stackleak: instrument __do_sys_adjtimex() stackleak: instrument smp_call_function_single(): calls_alloca stackleak: instrument crypto_authenc_copy_assoc(): calls_alloca stackleak: instrument rtnl_fdb_del() stackleak: instrument tcp_sendmsg_locked() stackleak: instrument virtio_transport_recv_pkt() stackleak: instrument tc_ctl_chain() stackleak: instrument _copy_to_iter() stackleak: instrument smp_call_on_cpu() stackleak: instrument bpf_convert_filter() stackleak: instrument drm_atomic_helper_shutdown() stackleak: instrument drm_atomic_helper_suspend() stackleak: instrument print_lockdep_cache.isra.21() stackleak: instrument __print_lock_name.isra.22() stackleak: instrument drm_atomic_helper_resume() stackleak: instrument get_page_from_freelist() stackleak: instrument _copy_from_iter() stackleak: instrument load_module() stackleak: instrument __do_sys_init_module() stackleak: instrument __do_sys_finit_module() stackleak: instrument hci_update_name_sync() stackleak: instrument iov_iter_zero() stackleak: instrument nf_tables_newrule() stackleak: instrument __netif_set_xps_queue() stackleak: instrument ceph_pr_addr() stackleak: instrument rht_deferred_worker() stackleak: instrument _copy_from_iter_nocache() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ stackleak: instrument __alloc_pages_slowpath.constprop() stackleak: instrument build_overlap_sched_groups() stackleak: instrument copy_page_from_iter_atomic() /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1332:17: note: userspace variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags|MSG_MORE }; ^ stackleak: instrument nf_tables_newset() /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2671:5: note: userspace variable will be forcibly initialized int udp_lib_setsockopt(struct sock *sk, int level, int optname, ^ stackleak: instrument ceph_decode_entity_addrvec() stackleak: instrument csum_and_copy_from_iter() stackleak: instrument __run_timers() stackleak: instrument nf_tables_delflowtable() stackleak: instrument ceph_tcp_connect() stackleak: instrument __alloc_pages_bulk() stackleak: instrument rds_stats_info() stackleak: instrument ttm_mem_evict_first() stackleak: instrument csum_and_copy_to_iter() stackleak: instrument vmap_pages_range_noflush() stackleak: instrument drm_dp_mst_port_add_connector() stackleak: instrument do_tcp_getsockopt.isra.33() stackleak: instrument tcp_get_timestamping_opt_stats() stackleak: instrument show_free_areas() stackleak: instrument __dev_queue_xmit() stackleak: instrument schedule_timeout() stackleak: instrument __udp4_lib_lookup() stackleak: instrument get_device_system_crosststamp() stackleak: instrument bpf_ipv4_fib_lookup.constprop() stackleak: instrument nft_del_setelem() stackleak: instrument nf_tables_delsetelem() stackleak: instrument __netif_receive_skb_core() stackleak: instrument drm_buddy_alloc_blocks() stackleak: instrument vli_mmod_slow() stackleak: instrument affine_move_task() stackleak: instrument ttm_bo_vm_fault_reserved() stackleak: instrument vli_mmod_special() stackleak: instrument vli_mmod_special2() stackleak: instrument vli_mmod_barrett() stackleak: instrument udp_sendmsg() stackleak: instrument utf8_strncmp() stackleak: instrument vli_mmod_fast() stackleak: instrument utf8_strncasecmp() stackleak: instrument vli_mod_square_fast() stackleak: instrument vli_mod_mult_fast() stackleak: instrument ecc_point_double_jacobian() stackleak: instrument xycz_add_c() stackleak: instrument rds_sendmsg() stackleak: instrument __ecc_is_key_valid.isra.2() stackleak: instrument vli_mod_mult_slow() stackleak: instrument build_dpcd_read() stackleak: instrument build_dpcd_write() stackleak: instrument kempld_register_cells_generic() stackleak: instrument build_power_updown_phy() stackleak: instrument build_query_stream_enc_status() stackleak: instrument fuse_get_parent() stackleak: instrument build_allocate_payload() stackleak: instrument build_enum_path_resources() stackleak: instrument build_clear_payload_id_table() stackleak: instrument build_link_address() stackleak: instrument nft_add_set_elem() stackleak: instrument fuse_get_dentry() stackleak: instrument vli_mod_inv() stackleak: instrument ecc_point_add.isra.3() stackleak: instrument fuse_statfs() stackleak: disabled for this translation unit stackleak: instrument fuse_send_destroy() stackleak: instrument drm_dp_mst_dump_sideband_msg_tx() stackleak: instrument fuse_send_open() stackleak: instrument ecc_point_mult.isra.4() stackleak: instrument fuse_bmap() stackleak: instrument ecc_point_mult_shamir() stackleak: instrument fuse_file_poll() stackleak: instrument ecc_is_pubkey_valid_partial() stackleak: instrument fuse_lseek() stackleak: instrument build_sched_domains() stackleak: instrument process_single_tx_qlock() stackleak: instrument locks_remove_flock() stackleak: instrument fuse_do_readpage.isra.38() stackleak: instrument crypto_ecdh_shared_secret() stackleak: instrument __tcf_em_tree_match() stackleak: instrument netfs_write_begin() stackleak: instrument fuse_dev_do_write() stackleak: instrument __break_lease() stackleak: instrument ttm_global_init() stackleak: instrument napi_busy_loop() stackleak: instrument arp_process() stackleak: instrument torture_kthread_stopping() stackleak: instrument drm_dp_mst_hpd_irq() stackleak: instrument fuse_dev_splice_write() stackleak: instrument fuse_sync_fs() stackleak: instrument crc32c() stackleak: instrument fuse_readahead() /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:986:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:931:17: note: userspace variable will be forcibly initialized struct rtentry rt; ^ /kisskb/src/net/ipv4/af_inet.c:930:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ stackleak: instrument decode_new_up_state_weight() stackleak: instrument bpf_msg_pop_data() /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1254:15: note: userspace variable will be forcibly initialized struct ifreq ifr; ^ stackleak: instrument calc_target() stackleak: instrument fuse_get_tree_submount() stackleak: instrument __udp4_lib_rcv() stackleak: instrument drm_dp_mst_i2c_read.isra.37() stackleak: instrument drm_dp_mst_i2c_write.isra.38() stackleak: instrument icmp_route_lookup.isra.24.constprop() stackleak: instrument nf_tables_commit() stackleak: instrument fuse_setlk() stackleak: instrument netfs_rreq_unmark_after_write() stackleak: instrument fuse_getlk() stackleak: instrument locks_remove_posix() stackleak: instrument bpf_msg_push_data() stackleak: instrument netfs_rreq_unlock_folios() stackleak: instrument fuse_flush() stackleak: instrument icmp_reply() stackleak: instrument do_adjtimex() stackleak: instrument nft_get_set_elem() stackleak: instrument icmp_timestamp() stackleak: instrument crypto_sha3_final() stackleak: instrument fuse_direct_io() stackleak: instrument fuse_fsync_common() stackleak: instrument nf_tables_getsetelem() stackleak: instrument drm_dp_send_link_address() stackleak: instrument __icmp_send() stackleak: instrument crypto_sha3_update() stackleak: instrument fuse_direct_IO() stackleak: instrument fuse_direct_read_iter() stackleak: instrument set_track_prepare() stackleak: instrument icmp_echo() stackleak: instrument netfs_rreq_write_to_cache_work() stackleak: instrument __fuse_copy_file_range() stackleak: instrument fuse_file_fallocate() stackleak: instrument crush_decode() stackleak: instrument skb_do_redirect() stackleak: instrument netdev_walk_all_upper_dev_rcu() stackleak: instrument trace_seq_print_sym() stackleak: instrument fuse_perform_write() stackleak: instrument fuse_direct_write_iter() stackleak: instrument netdev_walk_all_lower_dev() stackleak: instrument netdev_walk_all_lower_dev_rcu() stackleak: instrument nl_fib_lookup.constprop() stackleak: instrument netfs_begin_read() stackleak: instrument tcf_ife_init() stackleak: disabled for this translation unit stackleak: instrument kfree_rcu_work() stackleak: instrument fuse_priv_ioctl.isra.11() stackleak: instrument modify_user_hw_breakpoint_check() stackleak: instrument glob_match() stackleak: instrument perf_ftrace_function_call() stackleak: instrument fuse_do_ioctl() stackleak: instrument rtm_to_ifaddr.constprop() stackleak: instrument tracing_set_trace_read() stackleak: instrument LZ4_decompress_safe_continue() stackleak: instrument __inet_dev_addr_type() stackleak: instrument fib_magic.isra.28() stackleak: instrument inet_ioctl() stackleak: instrument __ip_dev_find() stackleak: instrument fib_compute_spec_dst() stackleak: instrument __fib_validate_source.isra.32() stackleak: instrument __ceph_object_locator_to_pg() stackleak: instrument ip_rt_ioctl() stackleak: instrument __slab_free() stackleak: instrument inet_rtm_newroute() stackleak: instrument LZ4HC_compress_generic() stackleak: instrument inet_compat_routing_ioctl.isra.22() stackleak: instrument inet_rtm_delroute() stackleak: instrument ceph_pg_to_up_acting_osds() stackleak: instrument ceph_pg_to_acting_primary() stackleak: instrument ceph_pg_to_primary_shard() stackleak: instrument tracing_buffers_splice_read() stackleak: instrument send_request() In file included from /kisskb/src/include/linux/net.h:25:0, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/netfilter/arp_tables.c:15: /kisskb/src/net/ipv4/netfilter/arp_tables.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, ^ stackleak: instrument ip_valid_fib_dump_req() stackleak: instrument slab_err() /kisskb/src/net/ipv4/netfilter/arp_tables.c: In function 'translate_compat_table': /kisskb/src/net/ipv4/netfilter/arp_tables.c:1164:22: note: userspace variable will be forcibly initialized struct arpt_replace repl; ^ /kisskb/src/net/ipv4/netfilter/arp_tables.c: In function 'compat_do_replace': /kisskb/src/net/ipv4/netfilter/arp_tables.c:1249:12: note: userspace variable will be forcibly initialized static int compat_do_replace(struct net *net, sockptr_t arg, unsigned int len) ^ /kisskb/src/net/ipv4/netfilter/arp_tables.c: In function 'do_replace': /kisskb/src/net/ipv4/netfilter/arp_tables.c:951:12: note: userspace variable will be forcibly initialized static int do_replace(struct net *net, sockptr_t arg, unsigned int len) ^ /kisskb/src/net/ipv4/netfilter/arp_tables.c:954:22: note: userspace variable will be forcibly initialized struct arpt_replace tmp; ^ stackleak: instrument __nla_validate_parse() stackleak: instrument __unfreeze_partials() stackleak: instrument __kmem_cache_do_shrink() stackleak: instrument handle_reply() stackleak: instrument deactivate_slab() stackleak: instrument translate_table() stackleak: instrument handle_timeout() stackleak: instrument translate_compat_table.constprop() stackleak: instrument ip_tunnel_xmit() stackleak: instrument __bpf_prog_run_args512() stackleak: instrument __bpf_prog_run_args480() stackleak: instrument __bpf_prog_run_args448() stackleak: instrument __bpf_prog_run_args416() stackleak: instrument __bpf_prog_run_args384() stackleak: instrument __bpf_prog_run_args352() stackleak: instrument __bpf_prog_run_args320() stackleak: instrument __bpf_prog_run_args288() stackleak: instrument __bpf_prog_run_args256() stackleak: instrument __bpf_prog_run_args224() stackleak: instrument __bpf_prog_run_args192() stackleak: instrument __bpf_prog_run_args160() stackleak: instrument __bpf_prog_run_args128() stackleak: instrument __bpf_prog_run_args96() stackleak: instrument __bpf_prog_run_args64() stackleak: instrument __bpf_prog_run_args32() stackleak: instrument __bpf_prog_run512() stackleak: instrument __bpf_prog_run480() stackleak: instrument __bpf_prog_run448() stackleak: instrument __bpf_prog_run416() stackleak: instrument __bpf_prog_run384() stackleak: instrument __bpf_prog_run352() stackleak: instrument __bpf_prog_run320() stackleak: instrument __bpf_prog_run288() stackleak: instrument __bpf_prog_run256() stackleak: instrument __bpf_prog_run224() stackleak: instrument __bpf_prog_run192() stackleak: instrument __bpf_prog_run160() stackleak: instrument __bpf_prog_run128() stackleak: instrument __bpf_prog_run96() stackleak: instrument __bpf_prog_run64() stackleak: instrument __bpf_prog_run32() stackleak: instrument ___slab_alloc.constprop() stackleak: instrument call_ad.isra.24() stackleak: instrument get_info.constprop() stackleak: instrument osd_dispatch() stackleak: instrument compat_get_entries.constprop() stackleak: instrument tracing_splice_read_pipe() stackleak: instrument do_arpt_get_ctl() stackleak: instrument ip_set_dump_start() stackleak: instrument ip_set_utest() stackleak: instrument do_arpt_set_ctl() stackleak: instrument ip_set_ad.isra.25() stackleak: instrument tracing_set_trace_write() stackleak: instrument ip_set_create() stackleak: instrument rcu_sched_clock_irq() stackleak: instrument kmem_cache_free_bulk() stackleak: instrument alloc_contig_range() stackleak: instrument __perf_event_task_sched_out() stackleak: instrument synchronize_rcu_expedited() stackleak: instrument synchronize_rcu() stackleak: instrument _perf_ioctl() stackleak: instrument perf_log_throttle(): calls_alloca stackleak: instrument perf_swevent_hrtimer(): calls_alloca stackleak: instrument perf_log_itrace_start(): calls_alloca stackleak: instrument visit_groups_merge.constprop() stackleak: instrument perf_event_switch_output(): calls_alloca stackleak: instrument perf_event_read_event(): calls_alloca stackleak: instrument perf_event_task_output(): calls_alloca stackleak: instrument perf_event_comm_output(): calls_alloca stackleak: instrument perf_event_namespaces_output(): calls_alloca stackleak: instrument perf_event_mmap_output(): calls_alloca stackleak: instrument perf_event_ksymbol_output(): calls_alloca stackleak: instrument perf_event_bpf_output(): calls_alloca stackleak: instrument perf_event_text_poke_output(): calls_alloca stackleak: instrument perf_event_namespaces() stackleak: instrument perf_event_mmap() stackleak: instrument perf_event_aux_event(): calls_alloca stackleak: instrument perf_log_lost_samples(): calls_alloca stackleak: instrument perf_event_ksymbol() stackleak: instrument perf_report_aux_output_id(): calls_alloca stackleak: instrument ___perf_sw_event(): calls_alloca stackleak: instrument perf_tp_event(): calls_alloca stackleak: instrument __do_sys_perf_event_open() stackleak: instrument perf_bp_event(): calls_alloca stackleak: instrument perf_event_free_task() ERROR: modpost: missing MODULE_LICENSE() in drivers/iio/afe/iio-rescale.o make[2]: *** [/kisskb/src/scripts/Makefile.modpost:128: modules-only.symvers] Error 1 make[1]: *** [/kisskb/src/Makefile:1757: modules] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:219: __sub-make] Error 2 Command 'make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/aarch64-linux/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5 # Build took: 0:03:55.889291