# git rev-parse -q --verify 6d0c806803170f120f8cb97b321de7bd89d3a791^{commit} 6d0c806803170f120f8cb97b321de7bd89d3a791 already have revision, skipping fetch # git checkout -q -f -B kisskb 6d0c806803170f120f8cb97b321de7bd89d3a791 # git clean -qxdf # < git log -1 # commit 6d0c806803170f120f8cb97b321de7bd89d3a791 # Author: Stephen Rothwell # Date: Fri Jun 10 15:26:45 2022 +1000 # # Add linux-next specific files for 20220610 # # Signed-off-by: Stephen Rothwell # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 6d0c806803170f120f8cb97b321de7bd89d3a791 # < make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 24 ARCH=arm64 O=/kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument initcall_blacklisted() stackleak: instrument enable_verity() stackleak: instrument fsverity_ioctl_enable() stackleak: instrument dio_warn_stale_pagecache.part.0() stackleak: instrument __filemap_fdatawait_range() stackleak: instrument fanotify_handle_event() stackleak: instrument folio_wait_bit_common() In file included from /kisskb/src/include/linux/audit.h:13, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:343:26: note: userspace variable will be forcibly initialized 343 | kernel_siginfo_t info; | ^~~~ stackleak: disabled for this translation unit stackleak: instrument ptrace_hbp_create() stackleak: disabled for this translation unit stackleak: instrument ptrace_hbp_set_ctrl() /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:626:26: note: userspace variable will be forcibly initialized 626 | struct user_ctxs user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:941:40: note: userspace variable will be forcibly initialized 941 | 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:24: note: userspace variable will be forcibly initialized 1022 | struct ksignal ksig; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:1133:40: note: userspace variable will be forcibly initialized 1133 | struct rt_sigframe_user_layout user; | ^~~~ stackleak: instrument fsnotify() stackleak: instrument delete_from_page_cache_batch() stackleak: instrument ptrace_hbp_set_addr() stackleak: instrument restore_fpsimd_context() stackleak: instrument restore_sve_fpsimd_context() stackleak: instrument ptdump_walk() stackleak: instrument ptdump_check_wx() stackleak: instrument fsverity_prepare_hash_state() stackleak: instrument fsverity_hash_page() stackleak: instrument pac_address_keys_set() stackleak: instrument fsverity_hash_buffer() stackleak: instrument bpf_int_jit_compile() stackleak: instrument __fpr_set.constprop() stackleak: instrument __create_pgd_mapping() stackleak: instrument gcm_calculate_auth_mac() stackleak: instrument do_notify_resume() stackleak: instrument gcm_decrypt() stackleak: instrument filemap_get_pages() stackleak: instrument compat_gpr_set() stackleak: instrument compat_ptrace_write_user() stackleak: instrument gcm_encrypt() stackleak: instrument gpr_set() stackleak: disabled for this translation unit stackleak: instrument filemap_map_pages() stackleak: instrument fanotify_read() stackleak: disabled for this translation unit stackleak: instrument chacha_neon_stream_xor() stackleak: disabled for this translation unit stackleak: instrument xchacha_neon() 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 __filemap_get_folio() stackleak: instrument sm4_ctr_crypt() stackleak: instrument find_get_pages_contig() stackleak: instrument ccm_decrypt() stackleak: instrument ccm_encrypt() stackleak: instrument filemap_read() stackleak: disabled for this translation unit stackleak: instrument essiv_cbc_decrypt() stackleak: instrument mapping_seek_hole_data() stackleak: instrument essiv_cbc_encrypt() stackleak: disabled for this translation unit stackleak: instrument cts_cbc_decrypt() stackleak: instrument key_create_or_update() stackleak: instrument cts_cbc_encrypt() stackleak: disabled for this translation unit stackleak: instrument search_nested_keyrings() stackleak: instrument __ecb_crypt() stackleak: instrument keyring_detect_cycle() stackleak: instrument __xts_crypt() stackleak: instrument keyring_search() stackleak: instrument ctr_encrypt() stackleak: disabled for this translation unit stackleak: instrument cbc_decrypt() stackleak: instrument cbc_encrypt() stackleak: instrument aesbs_setkey() stackleak: instrument aesbs_cbc_ctr_setkey() stackleak: instrument aesbs_xts_setkey.part.0() stackleak: instrument compat_restore_vfp_context() stackleak: instrument affine_move_task() stackleak: disabled for this translation unit /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:27: note: userspace variable will be forcibly initialized 26 | struct frame_tail buftail; | ^~~~~~~ stackleak: disabled for this translation unit /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1250:30: note: userspace variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ stackleak: instrument fsverity_ioctl_read_metadata() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument cpu_suspend() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument verify_page() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument keyctl_instantiate_key_iov() stackleak: instrument armv8pmu_handle_irq() stackleak: disabled for this translation unit stackleak: instrument get_user_session_keyring_rcu() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument lookup_user_key() stackleak: disabled for this translation unit stackleak: instrument key_get_instantiation_authkey() stackleak: instrument call_sbin_request_key() stackleak: instrument __oom_reap_task_mm() stackleak: instrument cap_bprm_creds_from_file() stackleak: instrument request_key_and_link() stackleak: instrument request_key_rcu() stackleak: instrument iomap_seek_hole() stackleak: instrument iomap_fiemap() stackleak: instrument iomap_bmap() stackleak: instrument iomap_seek_data() stackleak: instrument iomap_swapfile_activate() stackleak: instrument oom_reaper() stackleak: instrument iomap_read_folio_sync() stackleak: instrument __dquot_alloc_space() stackleak: instrument __iomap_dio_rw() stackleak: instrument __dquot_free_space() stackleak: instrument truncate_inode_pages_range() stackleak: instrument iomap_write_begin() stackleak: instrument invalidate_mapping_pagevec() stackleak: instrument invalidate_inode_pages2_range() stackleak: instrument __dquot_transfer() stackleak: instrument dquot_disable() stackleak: instrument iomap_do_writepage() stackleak: instrument balance_dirty_pages_ratelimited() stackleak: instrument iomap_read_folio() stackleak: instrument iomap_readahead() stackleak: instrument shmem_swapin() stackleak: instrument refresh_cpu_vm_stats() stackleak: instrument write_cache_pages() stackleak: instrument iomap_file_buffered_write() stackleak: instrument iomap_file_unshare() stackleak: instrument iomap_zero_range() stackleak: instrument iomap_page_mkwrite() stackleak: instrument cpu_vm_stats_fold() stackleak: instrument shmem_alloc_folio() stackleak: instrument shmem_unuse_inode() stackleak: instrument isolate_migratepages_range() stackleak: instrument find_idlest_group() stackleak: instrument shrink_slab.constprop() stackleak: instrument irqfd_wakeup() stackleak: instrument shmem_getpage_gfp() stackleak: instrument isolate_lru_pages() stackleak: instrument shrink_active_list() /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c: In function 'kvm_vm_ioctl': /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4557:44: note: userspace variable will be forcibly initialized 4557 | struct kvm_clear_dirty_log log; | ^~~ /kisskb/src/arch/arm64/kvm/../../../virt/kvm/kvm_main.c:4547:38: note: userspace variable will be forcibly initialized 4547 | struct kvm_dirty_log log; | ^~~ stackleak: instrument shmem_undo_range() stackleak: instrument __gup_longterm_locked() stackleak: instrument shmem_fallocate() stackleak: instrument pcpu_alloc() stackleak: instrument shmem_unlock_mapping() stackleak: instrument shrink_page_list() stackleak: instrument reclaim_page_list() stackleak: instrument build_sched_domains() stackleak: instrument internal_get_user_pages_fast() stackleak: instrument change_protection_range() stackleak: instrument move_page_tables.part.0() stackleak: instrument do_mprotect_pkey.constprop() stackleak: instrument shrink_lruvec() stackleak: instrument unmap_region() stackleak: instrument __do_sys_mremap() stackleak: instrument crypto_aead_report() stackleak: instrument select_task_rq_fair() stackleak: instrument __node_reclaim() stackleak: instrument balance_pgdat() stackleak: instrument active_load_balance_cpu_stop() stackleak: instrument kswapd() stackleak: instrument wp_page_copy() stackleak: instrument reclaim_clean_pages_from_list() stackleak: instrument task_numa_migrate.isra() stackleak: instrument process_vm_rw_core.constprop() stackleak: instrument __vma_adjust() stackleak: instrument process_vm_rw() stackleak: instrument try_to_free_pages() stackleak: instrument kvm_vcpu_ioctl() stackleak: instrument kvm_mmu_notifier_invalidate_range_start() stackleak: instrument do_mas_align_munmap() In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h: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:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ stackleak: instrument do_brk_munmap() stackleak: instrument check_move_unevictable_pages() stackleak: instrument __next_mem_range() stackleak: instrument quota_getstatev() /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized /kisskb/src/mm/madvise.c:1430:45: note: userspace variable will be forcibly initialized 1430 | struct iovec iovstack[UIO_FASTIOV], iovec; | ^~~~~ stackleak: instrument quota_getstate() stackleak: instrument quota_getinfo() stackleak: instrument quota_getxquota() stackleak: instrument exit_mmap() stackleak: instrument quota_getnextxquota() stackleak: instrument quota_getquota() stackleak: instrument quota_getnextquota() stackleak: instrument copy_page_range() stackleak: instrument quota_getxstatev() stackleak: instrument add_to_swap_cache() stackleak: instrument quota_setquota() stackleak: instrument __kernfs_new_node.constprop() stackleak: instrument __purge_vmap_area_lazy() stackleak: instrument crypto_skcipher_report() stackleak: instrument quota_setxquota() stackleak: instrument __arm64_sys_brk() stackleak: instrument madvise_pageout() stackleak: instrument unmap_page_range() stackleak: instrument madvise_cold() stackleak: instrument zap_page_range_single() stackleak: instrument update_sd_lb_stats.constprop() stackleak: instrument madvise_free_single_vma() stackleak: instrument unmap_vmas() stackleak: instrument find_busiest_group() stackleak: instrument do_quotactl() stackleak: instrument zap_page_range() stackleak: instrument mmap_region() stackleak: instrument try_to_unmap_one() stackleak: instrument alloc_vmap_area() stackleak: instrument swapin_readahead() stackleak: instrument expand_downwards() stackleak: instrument load_balance() stackleak: instrument try_to_migrate_one() stackleak: instrument seqiv_aead_encrypt() stackleak: instrument do_madvise() stackleak: instrument __do_sys_process_madvise() stackleak: instrument change_prot_numa() stackleak: instrument pcpu_get_vm_areas() stackleak: instrument get_swap_pages() stackleak: instrument echainiv_encrypt() stackleak: instrument unuse_pte_range() stackleak: instrument vm_map_ram() stackleak: instrument gup_test_ioctl() stackleak: instrument __handle_mm_fault() stackleak: instrument kvm_vm_ioctl() stackleak: instrument mpol_shared_policy_init() stackleak: instrument __arm64_sys_swapoff() stackleak: instrument rmqueue_bulk() stackleak: instrument save_stack() stackleak: instrument write_protect_page.constprop() stackleak: instrument do_pages_stat() stackleak: instrument pagetypeinfo_showmixedcount_print() stackleak: instrument kvm_vm_create_worker_thread() stackleak: instrument remove_migration_pte() stackleak: instrument isolate_single_pageblock() stackleak: instrument __arm64_sys_swapon() stackleak: instrument folio_migrate_mapping() stackleak: instrument shash_update_unaligned() stackleak: instrument shash_final_unaligned() stackleak: instrument get_page_from_freelist() stackleak: instrument cma_alloc() stackleak: instrument crypto_shash_tfm_digest() stackleak: instrument __alloc_pages_slowpath.constprop() stackleak: instrument migrate_pages() stackleak: instrument clean_record_shared_mapping_range() stackleak: instrument shrinker_debugfs_scan_write() stackleak: instrument shrinker_debugfs_add.part.0() stackleak: instrument memfd_fcntl() stackleak: instrument mfill_zeropage() stackleak: instrument page_reporting_process() stackleak: instrument shrinker_debugfs_rename() stackleak: instrument mwriteprotect_range() stackleak: instrument __ww_mutex_lock.constprop() /kisskb/src/arch/arm64/kvm/arm.c: In function 'kvm_arch_vm_ioctl': /kisskb/src/arch/arm64/kvm/arm.c:1466:46: note: userspace variable will be forcibly initialized 1466 | struct kvm_arm_copy_mte_tags copy_tags; | ^~~~~~~~~ stackleak: instrument ksm_scan_thread() stackleak: instrument rwsem_down_write_slowpath() stackleak: instrument alloc_contig_range() stackleak: instrument __print_lock_name.part.0.isra() stackleak: instrument print_lockdep_cache.isra() stackleak: instrument kvm_phys_addr_ioremap() stackleak: instrument test_aa() stackleak: instrument test_abba() stackleak: instrument stress_inorder_work() stackleak: instrument kvm_handle_guest_abort() stackleak: instrument stress_reorder_work() stackleak: instrument __test_mutex() stackleak: instrument null_skcipher_crypt() stackleak: instrument hmac_setkey() stackleak: instrument alpine_msix_middle_domain_alloc() stackleak: instrument check_irq_usage() stackleak: instrument alg_test_crc32c.part.0() stackleak: instrument test_acomp() stackleak: instrument drbg_cavs_test() stackleak: instrument sha512_transform() stackleak: instrument build_test_sglist() stackleak: instrument test_aead_vec_cfg.constprop() stackleak: instrument test_aead_vec() stackleak: instrument wp512_process_buffer() stackleak: instrument generate_random_cipher_testvec.constprop() stackleak: instrument test_skcipher_vec_cfg.constprop() stackleak: instrument test_skcipher_vs_generic_impl() stackleak: instrument test_skcipher_vec() stackleak: instrument crypto_ecb_crypt() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument crypto_cbc_encrypt() stackleak: instrument gf128mul_lle() stackleak: instrument test_akcipher_one() stackleak: instrument crypto_cbc_decrypt() /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 390 | 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 gf128mul_bbe() /kisskb/src/net/core/sock.c: In function 'sock_setbindtodevice': /kisskb/src/net/core/sock.c:667:12: note: userspace variable will be forcibly initialized 667 | static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~~~ /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 1043 | 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:35: note: userspace variable will be forcibly initialized 1270 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1249:35: note: userspace variable will be forcibly initialized 1249 | struct sock_fprog fprog; | ^~~~~ stackleak: instrument generate_aead_message.constprop() stackleak: instrument sm3_transform() stackleak: instrument crypto_pcbc_encrypt() stackleak: instrument crypto_pcbc_decrypt() stackleak: instrument test_aead_vs_generic_impl() stackleak: instrument alg_test_aead() stackleak: instrument blake2b_compress_one_generic() stackleak: instrument test_shash_vec_cfg.isra() stackleak: instrument lrw_xor_tweak() stackleak: instrument lrw_create() stackleak: instrument gicv2m_irq_domain_alloc() stackleak: instrument do_test_kpp.constprop() stackleak: instrument crypto_ctr_crypt() stackleak: instrument test_ahash_vec_cfg.isra() stackleak: instrument test_hash_vs_generic_impl() stackleak: instrument test_hash_vec() stackleak: instrument alg_test() stackleak: instrument start_this_handle() stackleak: instrument crypto_rfc4543_copy_src_to_dst() stackleak: instrument parse_bsd.constprop() stackleak: instrument parse_solaris_x86() stackleak: instrument crypto_ccm_create() stackleak: instrument ldm_ldmdb_add() stackleak: instrument crypto_gcm_create() stackleak: instrument crypto_ccm_auth() stackleak: instrument msdos_partition() stackleak: instrument mbi_irq_domain_alloc() stackleak: instrument sock_no_sendpage() stackleak: instrument sock_no_sendpage_locked() stackleak: instrument ldm_partition() stackleak: instrument __twofish_setkey() stackleak: instrument __serpent_setkey_sbox.constprop() stackleak: instrument chacha_stream_xor() stackleak: instrument crypto_xchacha_crypt() stackleak: instrument its_pmsi_prepare() stackleak: instrument sock_getsockopt() stackleak: instrument sun_partition() stackleak: instrument jent_entropy_init() stackleak: instrument do_one_pass() stackleak: instrument jbd2_journal_commit_transaction() stackleak: instrument crypto_authenc_copy_assoc() stackleak: instrument ext4_readdir() stackleak: instrument crypto_authenc_esn_copy() stackleak: instrument drbg_hmac_update() stackleak: instrument drbg_hash_update() stackleak: instrument drbg_hash_process_addtl() stackleak: instrument drbg_seed() stackleak: instrument drbg_hash_generate() stackleak: instrument crypto_ofb_crypt() stackleak: instrument drbg_kcapi_random() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:202:12: note: userspace variable will be forcibly initialized 202 | static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) | ^~~~~~~~~~ stackleak: instrument vli_mmod_special() stackleak: instrument kunit_log_append() stackleak: instrument vli_mmod_special2() stackleak: instrument its_irq_set_vcpu_affinity() stackleak: instrument __ecc_is_key_valid() stackleak: instrument essiv_aead_setkey.part.0() stackleak: instrument kunit_run_tests() stackleak: instrument vli_mmod_barrett() stackleak: instrument __kunit_fail_current_test() stackleak: instrument xor_32regs_4() stackleak: instrument xor_32regs_5() stackleak: instrument its_vpe_set_affinity() stackleak: instrument keccakf_round() stackleak: instrument vli_mmod_fast.isra() stackleak: instrument vli_mod_mult_fast() stackleak: instrument vli_mod_square_fast() stackleak: instrument xycz_add_c() stackleak: instrument its_vpe_irq_domain_alloc() stackleak: instrument ecc_point_double_jacobian() stackleak: instrument rcu_tasks_one_gp() stackleak: instrument crypto_cfb_encrypt() stackleak: instrument crypto_cfb_decrypt() stackleak: instrument vli_mod_inv.part.0() stackleak: instrument vli_mmod_slow() stackleak: instrument vli_mod_mult_slow() stackleak: instrument synchronize_rcu_tasks_generic() stackleak: instrument ecc_point_add() stackleak: instrument rmd160_transform() stackleak: instrument ecc_point_mult() stackleak: instrument __es_remove_extent() stackleak: instrument ecc_point_mult_shamir() stackleak: instrument rcu_tasks_trace_pregp_step() stackleak: instrument crypto_aegis128_init_neon() stackleak: instrument ecc_is_pubkey_valid_partial() stackleak: instrument crypto_ecdh_shared_secret() stackleak: instrument xts_xor_tweak() stackleak: instrument crypto_aegis128_update() stackleak: instrument crypto_aegis128_encrypt_chunk_neon() stackleak: instrument ext4_es_insert_extent() stackleak: instrument crypto_aegis128_decrypt_chunk_neon() stackleak: instrument crypto_aegis128_process_ad() /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2668:31: note: userspace variable will be forcibly initialized 2668 | struct msghdr msg; | ^~~ stackleak: instrument crypto_aegis128_encrypt_generic() stackleak: instrument crypto_aegis128_encrypt_simd() stackleak: instrument crypto_aegis128_decrypt_generic() stackleak: instrument crypto_aegis128_decrypt_simd() stackleak: instrument cast5_setkey() stackleak: instrument __skb_send_sock() stackleak: instrument anubis_setkey() stackleak: instrument __blkdev_direct_IO_simple() stackleak: instrument __blkdev_direct_IO() stackleak: instrument filter_suites_test() stackleak: instrument ext4_ext_insert_extent() stackleak: instrument ext4_split_extent_at() stackleak: instrument skb_splice_bits() stackleak: instrument test_skcipher_speed() stackleak: instrument hash_accept() stackleak: instrument ext4_file_write_iter() stackleak: instrument test_ahash_speed_common() stackleak: instrument gicp_irq_domain_alloc() stackleak: instrument ext4_file_open() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/algif_rng.c:45: /kisskb/src/crypto/algif_rng.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/algif_rng.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ stackleak: instrument test_mb_aead_speed.constprop() stackleak: instrument process_srcu() stackleak: instrument _rng_recvmsg.part.0() stackleak: instrument test_mb_skcipher_speed() stackleak: instrument skb_try_coalesce() stackleak: instrument main_func() stackleak: instrument __synchronize_srcu() stackleak: instrument test_aead_speed.constprop() stackleak: instrument ext4_ext_remove_space() stackleak: instrument _ecdsa_verify() stackleak: instrument ecdsa_verify() stackleak: instrument kunit_status_set_failure_test() stackleak: instrument kunit_status_mark_skipped_test() stackleak: instrument kunit_resource_test_static() stackleak: instrument skb_copy_ubufs() stackleak: instrument kvm_pmu_probe_armpmu() stackleak: instrument ext4_ext_map_blocks() stackleak: instrument kunit_resource_test_named() stackleak: instrument kvm_pmu_create_perf_event() stackleak: instrument vgic_its_save_tables_v0() stackleak: instrument ext4_getfsmap_datadev() stackleak: instrument qcom_mpm_init() stackleak: instrument ext4_getfsmap() stackleak: instrument ext4_swap_extents() stackleak: instrument __irq_build_affinity_masks() stackleak: instrument vgic_its_process_commands.part.0() stackleak: instrument irq_create_affinity_masks() stackleak: instrument squashfs_cache_get() stackleak: instrument __msi_domain_alloc_irqs() stackleak: instrument ext4fs_dirhash() stackleak: instrument blkdev_issue_flush() stackleak: instrument skb_segment() /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:577:22: note: userspace variable will be forcibly initialized 577 | struct iovec iov; | ^~~ stackleak: instrument read_blocklist() stackleak: instrument bfs_fill_super() stackleak: instrument blk_rq_map_user_iov() stackleak: instrument squashfs_readahead() stackleak: instrument find_group_orlov() stackleak: instrument mhi_init_mmio() stackleak: instrument ext4_ind_map_blocks() stackleak: instrument ext4_ind_truncate() stackleak: instrument kfree_rcu_work() stackleak: instrument __blk_queue_split() stackleak: instrument ext4_ind_remove_space() stackleak: instrument chacha_permute() stackleak: instrument __blk_rq_map_sg() stackleak: instrument ext4_try_to_write_inline_data() stackleak: instrument blk_mq_all_tag_iter() stackleak: instrument blk_mq_tagset_busy_iter() stackleak: instrument __ext4_new_inode() stackleak: instrument blk_stat_timer_fn() stackleak: instrument blk_mq_queue_tag_busy_iter() stackleak: instrument ext4_inlinedir_to_tree() stackleak: instrument chacha_crypt_generic() stackleak: instrument isofs_lookup() stackleak: instrument __sync_rcu_exp_select_node_cpus() stackleak: instrument ext4_inline_data_truncate() stackleak: instrument mpage_release_unused_pages() stackleak: instrument __blk_mq_alloc_requests() stackleak: instrument mpage_prepare_extent_to_map() stackleak: instrument __zerocopy_sg_from_iter() stackleak: instrument swiotlb_find_slots() stackleak: instrument __ext4_get_inode_loc() stackleak: instrument blkpg_do_ioctl() stackleak: instrument parse_xfer_event.isra() stackleak: instrument ext4_ioc_getfsmap() stackleak: instrument mhi_process_data_event_ring() stackleak: instrument part_stat_show() stackleak: instrument debug_dma_unmap_page() stackleak: instrument blk_mq_end_request_batch() stackleak: instrument debug_dma_unmap_sg() stackleak: instrument debug_dma_free_coherent() stackleak: instrument debug_dma_unmap_resource() stackleak: instrument debug_dma_sync_single_for_cpu() stackleak: instrument debug_dma_sync_single_for_device() stackleak: instrument mhi_reset_chan() stackleak: instrument rcu_nocb_gp_kthread() stackleak: instrument __isofs_iget() stackleak: instrument debug_dma_sync_sg_for_cpu() stackleak: instrument isofs_bmap() stackleak: instrument debug_dma_sync_sg_for_device() stackleak: instrument __ext4_ioctl() stackleak: instrument isofs_fill_super() stackleak: instrument rcu_gp_init() stackleak: instrument ext4_fileattr_set() stackleak: instrument blk_mq_dispatch_rq_list() stackleak: instrument ext4_ext_migrate() stackleak: instrument rcu_gp_kthread() stackleak: instrument bsg_sg_io() stackleak: instrument __ext4_iget() stackleak: instrument rcu_do_batch() stackleak: instrument rcu_nocb_cb_kthread() stackleak: instrument ext4_mark_iloc_dirty() stackleak: instrument mb_free_blocks() stackleak: instrument get_name() stackleak: instrument isofs_readdir() stackleak: instrument ext_pi_type1_complete() stackleak: instrument blake2s_compress_generic() stackleak: instrument exportfs_decode_fh_raw() stackleak: instrument ext4_mb_generate_buddy() stackleak: instrument blk_mq_map_swqueue() stackleak: instrument dd_insert_requests() stackleak: instrument ext_pi_type1_prepare() stackleak: instrument ext4_mb_release_inode_pa.isra() stackleak: instrument mhi_pm_st_worker() stackleak: instrument mext_page_mkuptodate() stackleak: instrument ext4_writepages() /kisskb/src/block/blk-zoned.c: In function 'blkdev_report_zones_ioctl': /kisskb/src/block/blk-zoned.c:341:33: note: userspace variable will be forcibly initialized 341 | struct zone_report_args args; | ^~~~ stackleak: instrument blkdev_zone_reset_all.constprop() stackleak: instrument ext4_move_extents() stackleak: instrument ext4_mb_init_cache() stackleak: instrument ext4_write_begin() stackleak: instrument ext4_mb_discard_group_preallocations() stackleak: instrument ext4_try_to_trim_range() stackleak: instrument ext4_discard_work() stackleak: instrument mhi_fw_load_bhi() stackleak: instrument rcu_sched_clock_irq() stackleak: instrument ext4_mb_regular_allocator() stackleak: instrument hfs_cat_create() stackleak: instrument ext4_mpage_readpages() stackleak: instrument hfs_cat_find_brec() stackleak: instrument kyber_insert_requests() stackleak: instrument hfs_cat_delete() stackleak: instrument hfs_lookup() stackleak: instrument hfs_cat_move() stackleak: instrument kyber_dispatch_cur_domain.isra() stackleak: instrument hfs_readdir() stackleak: instrument synchronize_rcu_expedited() stackleak: instrument zisofs_read_folio() stackleak: instrument synchronize_rcu() stackleak: instrument load_module() stackleak: instrument __do_sys_init_module() stackleak: instrument opal_unlock_from_suspend() stackleak: instrument __do_sys_finit_module() stackleak: instrument sed_ioctl() stackleak: instrument hfs_file_truncate() stackleak: instrument bfq_insert_requests() stackleak: instrument do_split() stackleak: instrument ext4_discard_preallocations() stackleak: instrument ext4_htree_fill_tree() stackleak: instrument ext4_dx_find_entry() stackleak: instrument __ext4_find_entry() stackleak: instrument __hfs_getxattr() stackleak: instrument __hfs_setxattr.constprop() stackleak: instrument ladder_cmult.constprop() stackleak: instrument ext4_flex_group_add() stackleak: instrument ext4_cross_rename() stackleak: instrument sysv_new_inode() stackleak: instrument hfs_file_lookup() stackleak: instrument ext4_mb_new_blocks() stackleak: instrument hfs_write_inode() stackleak: instrument ext4_dx_add_entry() stackleak: instrument make_indexed_dir() stackleak: instrument ext4_free_blocks() stackleak: instrument ext4_resize_fs() stackleak: instrument ext4_group_add_blocks() stackleak: instrument ext4_trim_fs() stackleak: instrument ext4_mballoc_query_range() stackleak: instrument ext4_rename() stackleak: instrument mhi_ep_ch_ring_worker() stackleak: instrument curve25519_generic() stackleak: instrument __do_sys_adjtimex() stackleak: instrument add_kallsyms() stackleak: instrument hfs_fill_super() stackleak: instrument mod_sysfs_setup() stackleak: instrument __skb_flow_dissect() stackleak: instrument ext4_xattr_set_entry() stackleak: instrument __netdev_walk_all_upper_dev() stackleak: instrument ext4_xattr_block_set() stackleak: instrument ext4_orphan_add() stackleak: instrument __netdev_walk_all_lower_dev.constprop.isra() stackleak: instrument ext4_init_orphan_info() stackleak: instrument ext4_xattr_set_handle() stackleak: instrument ext4_expand_extra_isize_ea() stackleak: instrument netdev_offload_xstats_get_stats() stackleak: instrument __hrtimer_run_queues() stackleak: instrument get_block() stackleak: instrument sysv_truncate() stackleak: instrument ext4_fc_commit() stackleak: instrument kgdb_cpu_enter() stackleak: instrument __run_timers.part.0() stackleak: instrument neigh_valid_get_req.constprop() stackleak: instrument neigh_valid_dump_req() stackleak: instrument romfs_readdir() stackleak: instrument ext4_fc_replay() stackleak: instrument sha256_update() stackleak: instrument __netif_set_xps_queue() stackleak: instrument sha256() stackleak: instrument gdb_serial_stub() stackleak: instrument neigh_dump_info() stackleak: instrument __chacha20poly1305_encrypt() stackleak: instrument neightbl_fill_info.constprop() stackleak: instrument __chacha20poly1305_decrypt() stackleak: instrument chacha20poly1305_crypt_sg_inplace() stackleak: instrument chacha20poly1305_encrypt() stackleak: instrument chacha20poly1305_decrypt() stackleak: instrument neightbl_set() stackleak: instrument des_ekey() stackleak: instrument sysrq_timer_list_show() stackleak: instrument qnx6_find_entry() stackleak: instrument rtnl_dev_get() stackleak: instrument des3_ede_expand_key() stackleak: instrument autofs_fill_super() stackleak: instrument netdev_walk_all_upper_dev_rcu() stackleak: instrument netdev_walk_all_lower_dev() stackleak: instrument netdev_walk_all_lower_dev_rcu() stackleak: instrument valid_fdb_dump_strict.constprop() stackleak: instrument rtnl_fdb_get() stackleak: instrument valid_fdb_dump_legacy.constprop() stackleak: instrument valid_bridge_getlink_req.constprop() stackleak: instrument nla_put_ifalias() stackleak: instrument rtnl_linkprop.isra() stackleak: instrument ___neigh_create() stackleak: instrument get_device_system_crosststamp() stackleak: instrument rtnl_calcit.isra() stackleak: instrument ovl_check_namelen.constprop() stackleak: instrument ovl_workdir_create() stackleak: instrument __neigh_update() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ stackleak: instrument do_adjtimex() /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:5083:16: note: userspace variable will be forcibly initialized 5083 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:5083:16: note: userspace variable will be forcibly initialized 5083 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument ring_buffer_lock_reserve() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 66 | static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '___bpf_copy_key': /kisskb/src/kernel/bpf/syscall.c:1270:14: note: userspace variable will be forcibly initialized 1270 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3867:15: note: userspace variable will be forcibly initialized 3867 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument do_setlink() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4149:15: note: userspace variable will be forcibly initialized 4149 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4193:15: note: userspace variable will be forcibly initialized 4193 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4210:15: note: userspace variable will be forcibly initialized 4210 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument rtnl_setlink() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1359:12: note: userspace variable will be forcibly initialized 1359 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1362:18: note: userspace variable will be forcibly initialized 1362 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1361:18: note: userspace variable will be forcibly initialized 1361 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2433:12: note: userspace variable will be forcibly initialized 2433 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2433:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c:2546:13: note: userspace variable will be forcibly initialized 2546 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2547 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2548 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2459:13: note: userspace variable will be forcibly initialized 2459 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4864:12: note: userspace variable will be forcibly initialized 4864 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:5022:16: note: userspace variable will be forcibly initialized 5022 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument neigh_add() stackleak: instrument __netif_receive_skb_core.constprop() stackleak: instrument ring_buffer_write() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized 41 | static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) | ^~~~~~~~~~ stackleak: instrument rtnl_fill_statsinfo.constprop() stackleak: instrument sw842_compress() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument rtnl_stats_dump() stackleak: instrument autofs_notify_daemon.constprop() /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1899:20: note: userspace variable will be forcibly initialized 1899 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1899:20: note: userspace variable will be forcibly initialized stackleak: instrument rtnl_fill_vfinfo() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10798:12: note: userspace variable will be forcibly initialized 10798 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10798:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10809:18: note: userspace variable will be forcibly initialized 10809 | bpfptr_t urecord; | ^~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10944:12: note: userspace variable will be forcibly initialized 10944 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10944:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10953:18: note: userspace variable will be forcibly initialized 10953 | bpfptr_t ulinfo; | ^~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11072:12: note: userspace variable will be forcibly initialized 11072 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11072:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:11084:18: note: userspace variable will be forcibly initialized 11084 | bpfptr_t u_core_relo; | ^~~~~~~~~~~ stackleak: instrument autofs_expire_run() /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:12618:12: note: userspace variable will be forcibly initialized 12618 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:12618:12: note: userspace variable will be forcibly initialized stackleak: instrument autofs_wait() stackleak: instrument ovl_fill_super() stackleak: instrument bpf_prog_calc_tag() stackleak: instrument ring_buffer_wait() stackleak: instrument udf_free_blocks() stackleak: instrument udf_prealloc_blocks() stackleak: instrument udf_readdir() stackleak: instrument napi_busy_loop() stackleak: instrument bpf_prog_get_info_by_fd.isra() stackleak: instrument rtnl_fill_ifinfo() stackleak: instrument udf_new_block() stackleak: instrument bpf_obj_get_info_by_fd() stackleak: instrument bpf_jit_blind_constants() stackleak: instrument rtnl_dump_ifinfo() stackleak: instrument sw842_decompress() /kisskb/src/net/core/dev_ioctl.c: In function 'dev_ifconf': /kisskb/src/net/core/dev_ioctl.c:55:31: note: userspace variable will be forcibly initialized 55 | struct ifconf ifc; | ^~~ stackleak: instrument ext4_lazyinit_thread() stackleak: instrument rtnl_getlink() stackleak: instrument rtnl_dellink() stackleak: instrument inflate_fast() stackleak: instrument generic_map_lookup_batch() stackleak: instrument __rtnl_newlink() stackleak: instrument rtnl_fdb_add() stackleak: instrument rtnl_fdb_del() stackleak: instrument bpf_prog_load() stackleak: instrument ovl_lookup() stackleak: instrument __dev_change_net_namespace() stackleak: instrument __ext4_error_file() stackleak: instrument bpf_raw_tp_link_attach() stackleak: instrument __bpf_prog_run_args512() stackleak: instrument check_stack_range_initialized() 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() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ 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 zlib_inflate_table() stackleak: instrument print_verifier_state() stackleak: instrument zlib_inflate() stackleak: instrument zlib_inflateIncomp() stackleak: instrument empty_dir() stackleak: instrument __mark_chain_precision() /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 86 | 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 udf_find_entry() stackleak: instrument check_btf_line() stackleak: instrument udf_expand_dir_adinicb() stackleak: instrument dev_change_name() stackleak: instrument __sys_bpf() stackleak: instrument sanitize_ptr_alu.isra() stackleak: instrument udf_add_entry() stackleak: instrument ext4_calculate_overhead() stackleak: instrument adjust_ptr_min_max_vals() stackleak: instrument ifalias_show() stackleak: instrument dev_gro_receive() stackleak: instrument tracing_total_entries_read() stackleak: instrument tracing_entries_read() stackleak: instrument netstat_show.constprop() stackleak: instrument tracing_set_trace_read() stackleak: instrument udf_symlink() stackleak: instrument skb_gro_receive() stackleak: instrument inode_getblk() stackleak: instrument udf_rename() stackleak: instrument udf_statfs() stackleak: instrument udf_setsize() stackleak: instrument adjust_reg_min_max_vals() stackleak: instrument omfs_get_block() stackleak: instrument tracing_buffers_splice_read() stackleak: instrument udf_getblk() stackleak: instrument speed_show() stackleak: instrument duplex_show() stackleak: instrument fill_window() stackleak: instrument fib_nl_newrule() stackleak: instrument check_max_stack_depth() stackleak: instrument udf_process_sequence() stackleak: instrument fib_nl_delrule() stackleak: instrument convert_ctx_accesses() stackleak: instrument net_dm_hw_packet_work() stackleak: instrument net_dm_packet_work() stackleak: instrument ovl_getattr() stackleak: instrument do_misc_fixups() stackleak: instrument udf_fileident_read() stackleak: instrument debugfs_write() stackleak: instrument omfs_fill_super() stackleak: instrument ext4_fill_super() stackleak: instrument ext4_reconfigure() stackleak: instrument build_tree() stackleak: instrument bpf_lwt_xmit_reroute() stackleak: instrument print_report.constprop() stackleak: instrument check_mem_access() stackleak: instrument trace_check_vprintf() /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1207:27: note: userspace variable will be forcibly initialized 1207 | read_descriptor_t desc; | ^~~~ stackleak: instrument check_mem_reg() stackleak: instrument check_kfunc_mem_size_reg() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ stackleak: instrument bpf_convert_filter() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized 498 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:506:18: note: userspace variable will be forcibly initialized 506 | bpfptr_t ulinfo; | ^~~~~~ stackleak: instrument tracing_splice_read_pipe() stackleak: instrument sk_msg_zerocopy_from_iter() stackleak: instrument tracing_set_trace_write() stackleak: instrument __report_matches() stackleak: instrument check_helper_call() stackleak: instrument __bpf_hash_map_seq_show() stackleak: instrument test_novalue_change() stackleak: instrument test_novalue_change_exception() stackleak: instrument test_concurrent_races() stackleak: instrument test_zero_size_access() stackleak: instrument test_basic() stackleak: instrument ovl_clear_empty() stackleak: instrument test_assert_exclusive_writer_scoped() stackleak: instrument test_assert_exclusive_access_scoped() stackleak: instrument test_assert_exclusive_access_writer() stackleak: instrument ovl_rename() stackleak: instrument decode_rs8() stackleak: instrument ovl_cache_update_ino() stackleak: instrument xfs_ag_init_headers() stackleak: instrument xfs_ag_shrink_space() stackleak: instrument __bpf_array_map_seq_show() stackleak: instrument ovl_create_or_link() stackleak: instrument ovl_dir_read_merged() stackleak: instrument ovl_iterate_real() stackleak: instrument devlink_reload_stats_put() stackleak: instrument decode_rs16() stackleak: instrument ovl_workdir_cleanup_recurse() stackleak: instrument ovl_indexdir_cleanup() stackleak: instrument cdns_sierra_clk_register() stackleak: instrument devlink_nl_cmd_dpipe_headers_get() stackleak: instrument do_check_common() stackleak: instrument __htab_map_lookup_and_delete_batch() stackleak: instrument bpf_msg_pop_data() stackleak: instrument bpf_msg_push_data() stackleak: instrument cdns_sierra_phy_probe() stackleak: instrument ovl_lookup_real() stackleak: instrument trace_seq_print_sym() stackleak: instrument bpf_ipv4_fib_lookup() stackleak: instrument ovl_copy_up_one() stackleak: instrument LZ4_compress_destSize_generic() stackleak: instrument bpf_dispatcher_prepare() stackleak: instrument devlink_nl_param_fill() stackleak: instrument LZ4_decompress_safe_continue() stackleak: instrument nilfs_add_link() stackleak: instrument __devlink_nl_cmd_param_set_doit() stackleak: instrument LZ4_decompress_fast_continue() stackleak: instrument skb_do_redirect() stackleak: instrument HUF_readStats() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_parse': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/btf.c:4964:20: note: userspace variable will be forcibly initialized 4964 | static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, | ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/kernel/bpf/btf.c:6694:15: note: userspace variable will be forcibly initialized 6694 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6695 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6696 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6697 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ stackleak: instrument bpf_check() stackleak: instrument bq_xmit_all() stackleak: instrument perf_event_addr_filters_apply() stackleak: instrument cpu_map_kthread_run() stackleak: instrument HIST_count_parallel_wksp() stackleak: instrument LZ4_compress_fast_continue() stackleak: instrument ZSTD_NCountCost() stackleak: instrument bpf_struct_ops_map_update_elem() stackleak: instrument bpf_struct_ops_init() stackleak: instrument HUF_writeCTable() stackleak: instrument HUF_readCTable() stackleak: instrument ZSTD_encodeSequences_default() stackleak: instrument devlink_nl_cmd_region_read_dumpit() stackleak: instrument HUF_buildCTable_wksp() stackleak: instrument ZSTD_makeCCtxParamsFromCParams() stackleak: instrument devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() stackleak: instrument ZSTD_compressSuperBlock() stackleak: instrument ZSTD_ldm_fillHashTable() stackleak: instrument ZSTD_copySequencesToSeqStoreNoBlockDelim() stackleak: instrument perf_output_read() stackleak: instrument ZSTD_copySequencesToSeqStoreExplicitBlockDelim() stackleak: instrument perf_event_namespaces.part.0() stackleak: instrument bpf_core_calc_relo_insn() stackleak: instrument LZ4HC_compress_generic() stackleak: instrument ZSTD_insertBt1() stackleak: instrument ZSTD_ldm_generateSequences() stackleak: instrument perf_log_throttle() stackleak: instrument perf_swevent_hrtimer() stackleak: instrument perf_event_read_event() stackleak: instrument perf_event_bpf_output() stackleak: instrument ZSTD_buildSeqTable.constprop() stackleak: instrument ZSTD_ldm_blockCompress() stackleak: instrument perf_event_namespaces_output() stackleak: instrument perf_log_itrace_start() stackleak: instrument perf_event_ksymbol_output() stackleak: instrument HUF_decompress4X1_usingDTable_internal.constprop() stackleak: instrument perf_event_comm_output() stackleak: instrument ZSTD_compressBlock_fast_extDict_generic() stackleak: instrument ZSTD_loadDEntropy() stackleak: instrument ZSTD_DUBT_findBestMatch() stackleak: instrument perf_event_switch_output() stackleak: instrument xfs_alloc_ag_vextent_size.constprop() stackleak: instrument ZSTD_decompressSequences_default.constprop() stackleak: instrument ZSTD_decompressMultiFrame() stackleak: instrument perf_event_task_output() stackleak: instrument ZSTD_insertBtAndGetAllMatches() stackleak: instrument ZSTD_resetCCtx_internal() stackleak: instrument perf_event_text_poke_output() stackleak: instrument ZSTD_copyCCtx_internal.constprop() stackleak: instrument ZSTD_compressBlock_doubleFast_extDict_generic() stackleak: instrument perf_event_mmap_output() stackleak: instrument HUF_decompress4X2_usingDTable_internal.constprop() stackleak: instrument ZSTD_HcFindBestMatch_dedicatedDictSearch_selectMLS.constprop() stackleak: instrument ZSTD_decompressSequencesLong_default.constprop() stackleak: instrument btf_struct_walk() stackleak: instrument ZSTD_estimateCCtxSize_usingCParams() stackleak: instrument ZSTD_compressBlock_opt_generic() stackleak: instrument ZSTD_estimateCStreamSize_usingCParams() stackleak: instrument xfs_alloc_fix_freelist() stackleak: instrument ZSTD_HcFindBestMatch_dictMatchState_selectMLS.constprop() stackleak: instrument HUF_readDTableX2_wksp() stackleak: instrument ZSTD_decompressStream() stackleak: instrument ZSTD_entropyCompressSequences_internal.constprop.isra() stackleak: instrument xfs_alloc_vextent() stackleak: instrument xfs_free_extent_fix_freelist() stackleak: instrument nilfs_copy_dirty_pages() stackleak: instrument ZSTD_compressBlock_fast() stackleak: instrument ZSTD_compressBlock_btlazy2() stackleak: instrument ZSTD_loadCEntropy() stackleak: instrument nilfs_copy_back_pages() stackleak: instrument nilfs_clear_dirty_pages() stackleak: instrument ZSTD_compressBegin_internal() stackleak: instrument ZSTD_compressBegin_advanced() stackleak: instrument nilfs_find_uncommitted_extent() stackleak: instrument ZSTD_compressBegin_usingDict() stackleak: instrument ZSTD_compress_advanced() stackleak: instrument ZSTD_compress_advanced_internal() stackleak: instrument ZSTD_compress_usingDict() stackleak: instrument o2hb_read_slots() stackleak: instrument ZSTD_createCDict_advanced2() stackleak: instrument ZSTD_createCDict_advanced() stackleak: instrument ZSTD_CCtx_init_compressStream2() stackleak: instrument btf_parse_kptrs() stackleak: instrument ZSTD_initStaticCDict() stackleak: instrument __perf_event_task_sched_out() stackleak: instrument ZSTD_compressBegin_usingCDict_advanced() stackleak: instrument ZSTD_createCStream() stackleak: instrument o2hb_region_dev_store() stackleak: instrument o2hb_check_slot() stackleak: instrument ZSTD_compressStream2() stackleak: instrument o2hb_do_disk_heartbeat() stackleak: instrument ZSTD_compressBlock_lazy2() stackleak: instrument btf_type_seq_show_flags() stackleak: instrument btf_type_snprintf_show() stackleak: instrument o2hb_thread() stackleak: instrument ZSTD_compressSequences() stackleak: instrument btf_new_fd() stackleak: instrument ZSTD_compressBlock_doubleFast() stackleak: instrument lzma_main() stackleak: instrument ZSTD_compressBlock_fast_dictMatchState() stackleak: instrument nilfs_btree_lookup_dirty_buffers() stackleak: instrument btf_check_func_arg_match() stackleak: instrument ZSTD_compressBlock_lazy() stackleak: instrument raid6_int4_gen_syndrome() stackleak: instrument bpf_core_apply() stackleak: instrument __do_sys_perf_event_open() stackleak: instrument raid6_int4_xor_syndrome() stackleak: instrument ZSTD_compressBlock_greedy() stackleak: instrument raid6_int8_gen_syndrome() stackleak: instrument ZSTD_compressBlock_btlazy2_dictMatchState() stackleak: instrument nilfs_btree_delete() stackleak: instrument raid6_int8_xor_syndrome() stackleak: instrument nilfs_btree_lookup_contig() stackleak: instrument raid6_neon2_xor_syndrome_real() stackleak: instrument ZSTD_compressBlock_lazy2_dictMatchState() stackleak: instrument nilfs_btree_insert() stackleak: instrument raid6_neon4_gen_syndrome_real() stackleak: instrument nilfs_btree_convert_and_insert() stackleak: instrument raid6_neon4_xor_syndrome_real() stackleak: instrument ZSTD_compressBlock_lazy_dictMatchState() stackleak: instrument raid6_neon8_gen_syndrome_real() stackleak: instrument perf_event_mmap() stackleak: instrument perf_event_aux_event() stackleak: instrument perf_log_lost_samples() stackleak: instrument perf_event_ksymbol() stackleak: instrument perf_report_aux_output_id() stackleak: instrument raid6_neon8_xor_syndrome_real() stackleak: instrument ZSTD_compressBlock_greedy_dictMatchState() stackleak: instrument btrfs_statfs() stackleak: instrument o2net_recv_tcp_msg() stackleak: instrument ___perf_sw_event() stackleak: instrument ZSTD_compressBlock_doubleFast_dictMatchState() stackleak: instrument perf_tp_event() stackleak: instrument ZSTD_compressBlock_lazy2_dedicatedDictSearch() stackleak: instrument _perf_ioctl() stackleak: instrument perf_bp_event() stackleak: instrument nilfs_salvage_orphan_logs() stackleak: instrument ZSTD_compressBlock_lazy_dedicatedDictSearch() stackleak: instrument nilfs_search_super_root() stackleak: instrument ZSTD_compressBlock_greedy_dedicatedDictSearch() stackleak: instrument load_nilfs() stackleak: instrument perf_event_free_task() stackleak: instrument o2net_rx_until_empty() /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2929:34: note: userspace variable will be forcibly initialized 2929 | struct kernel_clone_args kargs; | ^~~~~ stackleak: instrument o2net_send_message_vec() stackleak: instrument btrfs_remount() stackleak: instrument ZSTD_compressBlock_greedy_extDict() stackleak: instrument nilfs_cpfile_do_get_cpinfo() stackleak: instrument copy_clone_args_from_user() stackleak: instrument vm_area_dup() stackleak: instrument nilfs_sufile_alloc() stackleak: instrument pldmfw_flash_image() stackleak: instrument dup_mmap() stackleak: instrument nilfs_lookup_dirty_node_buffers() stackleak: instrument nilfs_lookup_dirty_data_buffers() stackleak: instrument nilfs_sufile_resize() stackleak: instrument nilfs_dispose_list() stackleak: instrument nilfs_sufile_get_suinfo() stackleak: instrument nilfs_cpfile_change_cpmode() stackleak: instrument ZSTD_compressBlock_lazy_extDict() stackleak: instrument nilfs_palloc_prepare_alloc_entry() stackleak: instrument nilfs_sufile_trim_fs() stackleak: instrument nilfs_palloc_freev() stackleak: instrument xfs_attr3_leaf_moveents() stackleak: instrument nilfs_ioctl_clean_segments.constprop() stackleak: instrument copy_process() stackleak: instrument create_io_thread() 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() stackleak: instrument ZSTD_compressBlock_lazy2_extDict() stackleak: instrument dlm_request_join() stackleak: instrument xfs_attr3_leaf_rebalance.constprop() stackleak: instrument ZSTD_compressBlock_btlazy2_extDict() stackleak: instrument nilfs_segctor_do_construct() stackleak: instrument release_task() stackleak: instrument llc_sap_mcast() stackleak: instrument dlm_try_to_join_domain() stackleak: instrument xfs_attr3_leaf_to_shortform() stackleak: instrument wait_consider_task() stackleak: instrument __find_resource() stackleak: instrument __do_sys_waitid() stackleak: instrument xfs_attr3_leaf_toosmall() stackleak: instrument __do_compat_sys_waitid() stackleak: instrument copy_for_split() stackleak: instrument dlm_unregister_domain() stackleak: instrument xfs_attr3_leaf_remove() stackleak: instrument xfs_attr3_leaf_unbalance() stackleak: instrument find_cpio_data() stackleak: instrument __do_sys_wait4() stackleak: instrument __do_compat_sys_wait4() stackleak: instrument xfs_attr_shortform_to_leaf() stackleak: instrument __btrfs_cow_block() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/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 44 | 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 1079 | static int llc_ui_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~ stackleak: instrument balance_level() stackleak: instrument pstore_mkfile() stackleak: instrument __push_leaf_right() /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:758:34: note: userspace variable will be forcibly initialized 758 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1227:30: note: userspace variable will be forcibly initialized 1227 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1035:26: note: userspace variable will be forcibly initialized 1035 | kernel_siginfo_t siginfo, *si; | ^~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1378:30: note: userspace variable will be forcibly initialized 1378 | struct iovec kiov; | ^~~~ /kisskb/src/kernel/ptrace.c:1335:26: note: userspace variable will be forcibly initialized 1335 | kernel_siginfo_t siginfo; | ^~~~~~~ stackleak: instrument modify_user_hw_breakpoint_check() stackleak: instrument __push_leaf_left() stackleak: instrument zonefs_read_super() stackleak: instrument xfs_attr_rmtval_get() /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4228:22: note: userspace variable will be forcibly initialized 4228 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4228:17: note: userspace variable will be forcibly initialized 4228 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4264:22: note: userspace variable will be forcibly initialized 4264 | stack_t uss, uoss; | ^~~~ /kisskb/src/kernel/signal.c:4264:17: note: userspace variable will be forcibly initialized 4264 | stack_t uss, uoss; | ^~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1538:31: note: userspace variable will be forcibly initialized 1538 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2026:31: note: userspace variable will be forcibly initialized 2026 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3998:26: note: userspace variable will be forcibly initialized 3998 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3772:31: note: userspace variable will be forcibly initialized 3772 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1733:31: note: userspace variable will be forcibly initialized 1733 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1764:31: note: userspace variable will be forcibly initialized 1764 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_perf': /kisskb/src/kernel/signal.c:1808:31: note: userspace variable will be forcibly initialized 1808 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1892:31: note: userspace variable will be forcibly initialized 1892 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3929:31: note: userspace variable will be forcibly initialized 3929 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4038:26: note: userspace variable will be forcibly initialized 4038 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1651:31: note: userspace variable will be forcibly initialized 1651 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1750:31: note: userspace variable will be forcibly initialized 1750 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1779:31: note: userspace variable will be forcibly initialized 1779 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1794:31: note: userspace variable will be forcibly initialized 1794 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1860:31: note: userspace variable will be forcibly initialized 1860 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1875:31: note: userspace variable will be forcibly initialized 1875 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1665:31: note: userspace variable will be forcibly initialized 1665 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1678:31: note: userspace variable will be forcibly initialized 1678 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1707:31: note: userspace variable will be forcibly initialized 1707 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1842:31: note: userspace variable will be forcibly initialized 1842 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2138:31: note: userspace variable will be forcibly initialized 2138 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2335:26: note: userspace variable will be forcibly initialized 2335 | kernel_siginfo_t info; | ^~~~ stackleak: instrument ptrace_readdata() /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4011:26: note: userspace variable will be forcibly initialized 4011 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4052:26: note: userspace variable will be forcibly initialized 4052 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3633:26: note: userspace variable will be forcibly initialized 3633 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3698:26: note: userspace variable will be forcibly initialized 3698 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3851:26: note: userspace variable will be forcibly initialized 3851 | kernel_siginfo_t kinfo; | ^~~~~ stackleak: instrument ptrace_writedata() stackleak: instrument split_leaf() /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4242:17: note: userspace variable will be forcibly initialized 4242 | stack_t new; | ^~~ stackleak: instrument __do_sys_sysinfo() stackleak: instrument __do_compat_sys_sysinfo() stackleak: instrument __do_sys_newuname() stackleak: instrument prctl_set_auxv() stackleak: instrument prctl_set_mm_map() stackleak: instrument prctl_set_mm() stackleak: instrument btrfs_search_slot() stackleak: instrument btrfs_find_next_key() stackleak: instrument btrfs_next_old_leaf() stackleak: instrument __kthread_create_on_node() stackleak: instrument getrusage() stackleak: instrument __do_sys_getrusage() stackleak: instrument __do_compat_sys_getrusage() stackleak: instrument __flush_work() stackleak: instrument kthread_flush_work() stackleak: instrument __copy_siginfo_from_user32() stackleak: instrument kthread_flush_worker() stackleak: instrument xfs_bmbt_alloc_block() stackleak: instrument ramoops_probe() stackleak: instrument __do_sys_reboot() stackleak: instrument process_one_work() stackleak: instrument xfs_bmap_extents_to_btree() stackleak: instrument dlm_thread() stackleak: instrument rescuer_thread() stackleak: instrument ext2_try_to_allocate_with_rsv() stackleak: instrument __flush_workqueue() stackleak: instrument ext2_new_blocks() stackleak: instrument __request_module() stackleak: instrument mas_descend_adopt() stackleak: instrument __copy_siginfo_to_user32() stackleak: instrument copy_siginfo_from_user32() stackleak: instrument xfs_bmap_del_extent_real() stackleak: instrument xfs_bmap_add_extent_hole_real() stackleak: instrument mt_free_walk() stackleak: instrument smp_call_on_cpu() stackleak: instrument xfs_bmap_add_extent_delay_real() stackleak: instrument alloc_workqueue() stackleak: instrument check_free_space() stackleak: instrument xfs_bmap_local_to_extents.constprop() stackleak: instrument xfs_bmap_add_attrfork_local.constprop() stackleak: instrument __xfs_btree_updkeys() stackleak: instrument mast_topiary() stackleak: instrument kallsyms_lookup_name() stackleak: instrument kallsyms_on_each_symbol() stackleak: instrument kallsyms_lookup_size_offset() stackleak: instrument mt_destroy_walk() stackleak: instrument stop_one_cpu() stackleak: instrument stop_two_cpus() stackleak: instrument stop_core_cpuslocked() stackleak: instrument ext2_add_link() stackleak: instrument xfs_bmap_add_extent_unwritten_real() stackleak: instrument stop_machine_from_inactive_cpu() stackleak: instrument __xfs_btree_split() stackleak: instrument xfs_btree_split() stackleak: instrument dlm_process_recovery_data() stackleak: instrument psz_pstore_read() stackleak: instrument xfs_btree_rshift() stackleak: instrument dlm_send_begin_reco_message() stackleak: instrument audit_log_execve_info() stackleak: instrument xfs_bmap_btalloc() stackleak: instrument find_free_extent() stackleak: instrument seq_buf_hex_dump() stackleak: instrument mas_destroy_rebalance() stackleak: instrument dlm_pick_recovery_master() stackleak: instrument xfs_btree_lshift() stackleak: instrument xfs_bmapi_read() stackleak: instrument dlm_remaster_locks() stackleak: instrument unpin_extent_range() stackleak: instrument xfs_bmapi_write() stackleak: instrument xfs_btree_bload() stackleak: instrument xfs_bmapi_convert_delalloc() stackleak: instrument reada_walk_down() stackleak: instrument xfs_btree_delrec() stackleak: instrument audit_list_rules_send() stackleak: instrument xfs_bmap_del_extent_delay() stackleak: instrument dlm_send_one_lockres() stackleak: instrument xfs_btree_overlapped_query_range() stackleak: instrument lookup_inline_extent_backref() stackleak: instrument dlm_request_all_locks_worker() stackleak: instrument xfs_btree_lookup() stackleak: instrument lookup_extent_data_ref() stackleak: disabled for this translation unit stackleak: instrument mas_spanning_rebalance.isra() stackleak: instrument __xfs_bunmapi() stackleak: instrument xfs_bmap_collapse_extents() stackleak: instrument mas_wr_spanning_store.isra() stackleak: instrument xfs_bmap_insert_extents() stackleak: instrument xfs_btree_insrec() stackleak: instrument __btrfs_free_extent.isra() stackleak: instrument audit_receive_msg() stackleak: instrument xfs_btree_query_range() stackleak: instrument xfs_iread_bmbt_block() stackleak: instrument __dlm_hb_node_down() stackleak: instrument mas_wr_modify() stackleak: instrument torture_kthread_stopping() stackleak: instrument __btrfs_run_delayed_refs() stackleak: instrument btrfs_free_tree_block() stackleak: instrument ext2_new_inode() stackleak: instrument __btrfs_mod_ref() stackleak: instrument fat_get_cluster() stackleak: instrument do_walk_down() stackleak: instrument btrfs_reserve_extent() stackleak: instrument mtree_load() stackleak: instrument mtree_store_range() stackleak: instrument mtree_alloc_range() stackleak: instrument fat_free_clusters() stackleak: instrument fat_add_new_entries() stackleak: instrument btrfs_alloc_tree_block() stackleak: instrument fat_generic_ioctl() stackleak: instrument mtree_alloc_rrange() stackleak: instrument fat_alloc_clusters() stackleak: instrument fat_parse_short() stackleak: instrument pfifo_fast_change_tx_queue_len() stackleak: instrument fat_count_free_clusters() stackleak: instrument btrfs_drop_snapshot() stackleak: instrument fat_trim_fs() stackleak: instrument __fat_readdir() stackleak: instrument xfs_dabuf_map.constprop() stackleak: instrument dlm_send_remote_convert_request() stackleak: instrument qcom_qmp_phy_pcie_probe() stackleak: instrument fat_search_long() stackleak: instrument dlm_send_proxy_ast_msg() stackleak: instrument phy_dp_clks_register() stackleak: instrument fat_alloc_new_dir() stackleak: instrument dlm_restart_lock_mastery() stackleak: instrument dlm_do_master_request() stackleak: instrument fat_add_entries() stackleak: instrument qcom_qmp_phy_combo_probe() stackleak: instrument ext2_get_blocks.constprop() stackleak: instrument mt_validate() stackleak: instrument parse_options() stackleak: instrument __ext2_truncate_blocks() stackleak: instrument dlm_do_assert_master() stackleak: instrument dlm_wait_for_lock_mastery() stackleak: instrument xfs_da3_path_shift() stackleak: instrument dlm_do_migrate_request() stackleak: instrument xfs_da3_node_lookup_int() stackleak: instrument vfat_add_entry() stackleak: instrument do_msdos_rename.isra() stackleak: instrument fat_fill_super() stackleak: instrument dlm_get_lock_resource() stackleak: instrument vfat_rename() stackleak: instrument xfs_defer_finish_noroll() stackleak: instrument qcom_qmp_phy_pcie_msm8996_probe() stackleak: instrument qcom_qmp_phy_usb_probe() stackleak: instrument dlm_send_remote_unlock_request.constprop() stackleak: instrument xfs_da3_swap_lastblock() stackleak: instrument mvebu_pinctrl_probe() stackleak: instrument dlmunlock() stackleak: instrument mtk_pctrl_dt_node_to_map() stackleak: instrument dlm_mark_lockres_migrating() stackleak: instrument dlmlock() stackleak: instrument mtk_pctrl_init() stackleak: instrument dlm_migrate_lockres() stackleak: instrument dlm_empty_lockres() stackleak: instrument msm_pinctrl_probe() stackleak: instrument exfat_find() stackleak: instrument exfat_lookup() stackleak: instrument exfat_get_block() stackleak: instrument exfat_find_empty_entry() stackleak: instrument exfat_add_entry() stackleak: instrument __exfat_rename.isra() stackleak: instrument exfat_create() stackleak: instrument exfat_mkdir() stackleak: instrument ext2_quota_read() stackleak: instrument ext2_quota_write() stackleak: instrument btrfs_add_root_ref() stackleak: instrument symbol_string() stackleak: instrument __xfs_dir3_data_check() stackleak: instrument ip6_addr_string_sa() stackleak: instrument ext2_fill_super() stackleak: instrument sch_fragment() stackleak: instrument gpiod_get_array_value_complex() stackleak: instrument exfat_readdir() stackleak: instrument exfat_iterate() stackleak: instrument gpiod_set_array_value_complex() stackleak: instrument _copy_to_iter() stackleak: instrument exfat_find_dir_entry() stackleak: instrument mtk_pctrl_dt_node_to_map() stackleak: instrument resource_string.isra() stackleak: instrument _copy_from_iter() stackleak: instrument exfat_fill_super() stackleak: instrument mtk_pctrl_dbg_show() stackleak: instrument _copy_from_iter_nocache() stackleak: instrument inno_dsidphy_mipi_mode_enable() stackleak: instrument xfs_dir2_block_addname() stackleak: instrument ocfs2_dio_end_io_write() stackleak: instrument iov_iter_zero() stackleak: instrument gpiochip_add_data_with_key() stackleak: instrument copy_page_from_iter_atomic() stackleak: instrument xfs_dir2_sf_to_block() stackleak: instrument ntfs_read_block() stackleak: instrument vsscanf() stackleak: instrument rht_deferred_worker() stackleak: instrument ocfs2_map_page_blocks() stackleak: instrument tc_fill_qdisc() stackleak: instrument csum_and_copy_from_iter() stackleak: instrument rhashtable_insert_slow() stackleak: instrument ocfs2_reuse_blk_from_dealloc() stackleak: instrument tc_fill_tclass() stackleak: instrument csum_and_copy_to_iter() stackleak: instrument tc_dump_qdisc() stackleak: instrument tc_ctl_tclass() stackleak: instrument ocfs2_read_blocks() stackleak: instrument xfs_dir2_leafn_lookup_for_entry() stackleak: instrument exfat_utf8_to_utf16() stackleak: instrument ocfs2_write_begin_nolock() stackleak: instrument exfat_nls_to_ucs2() stackleak: instrument btrfs_lookup_bio_sums() stackleak: instrument xfs_dir2_leafn_lookup_for_addname() stackleak: instrument btrfs_lookup_csums_range() stackleak: instrument exfat_create_upcase_table() stackleak: instrument ocfs2_trim_mainbm() stackleak: instrument ntfs_attr_lookup() stackleak: instrument xfs_dir2_leaf_addname() stackleak: instrument btrfs_csum_one_bio() stackleak: instrument tc_get_qdisc() stackleak: instrument xfs_dir2_leafn_split() stackleak: instrument btrfs_del_csums() stackleak: instrument xfs_dir2_leaf_removename() stackleak: instrument tc_modify_qdisc() stackleak: instrument btrfs_csum_file_blocks() stackleak: instrument xfs_dir2_node_to_leaf() stackleak: instrument xfs_dir2_node_addname() stackleak: instrument ocfs2_grow_tree() stackleak: instrument xfs_dir2_node_removename() stackleak: instrument ocfs2_split_and_insert() stackleak: instrument ocfs2_merge_rec_right.isra() stackleak: instrument of_gpiochip_add() stackleak: instrument __ocfs2_flush_truncate_log() stackleak: instrument btrfs_truncate_inode_items() stackleak: instrument pm8xxx_gpio_probe() stackleak: instrument pm8xxx_mpp_probe() stackleak: instrument ocfs2_run_deallocs.part.0() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/netlink/af_netlink.c:23: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument attr_make_nonresident() stackleak: instrument xfs_dialloc_ag_inobt() /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized 1619 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ stackleak: instrument ocfs2_rotate_subtree_left() stackleak: instrument xfs_ialloc_inode_init() stackleak: instrument __xfs_inobt_alloc_block.isra() stackleak: instrument __ocfs2_dx_dir_new_cluster.constprop() stackleak: instrument ntfs_read_compressed_block() stackleak: instrument lineinfo_changed_notify.part.0() stackleak: instrument __ocfs2_rotate_tree_left() stackleak: instrument ocfs2_expand_inline_dx_root() stackleak: instrument xfs_ialloc_ag_alloc() stackleak: instrument ufs_free_fragments() stackleak: instrument linereq_read() stackleak: instrument attr_set_size() stackleak: instrument lineinfo_watch_read() stackleak: instrument ufs_free_blocks() stackleak: instrument attr_data_get_block() stackleak: instrument check_find_3.constprop() stackleak: instrument lineinfo_get() stackleak: instrument xfs_iext_destroy_node() stackleak: instrument ocfs2_dx_dir_rebalance.isra() stackleak: instrument xfs_dialloc() stackleak: instrument linereq_set_config() stackleak: instrument attr_allocate_frame() stackleak: instrument ufs_new_fragments() stackleak: instrument linereq_create() stackleak: instrument ocfs2_split_extent() stackleak: instrument attr_collapse_range() stackleak: instrument samsung_pinctrl_probe() stackleak: instrument attr_punch_hole() stackleak: instrument ocfs2_flock_handle_signal() stackleak: instrument tc_block_indr_cleanup() stackleak: instrument tcf_chain_dump() stackleak: instrument ocfs2_remove_extent() stackleak: instrument tc_dump_chain() stackleak: instrument __ocfs2_cluster_lock() stackleak: instrument btrfs_check_super_csum() stackleak: instrument tc_get_tfilter() stackleak: instrument ocfs2_expand_inline_dir.constprop() stackleak: instrument csum_tree_block() stackleak: instrument ocfs2_convert_inline_data_to_extents() stackleak: instrument write_dev_supers() stackleak: instrument ocfs2_extend_dir() stackleak: instrument tc_new_tfilter() stackleak: instrument ocfs2_file_lock() stackleak: instrument ocfs2_file_unlock() stackleak: instrument ocfs2_commit_truncate() stackleak: instrument create_pending_snapshot() stackleak: instrument tc_del_tfilter() stackleak: instrument tc_dump_tfilter() stackleak: instrument ocfs2_find_entry() stackleak: instrument check_move_small.constprop() stackleak: instrument al_add_le() stackleak: instrument tc_ctl_chain() stackleak: instrument ntfs_readdir() stackleak: instrument btrfs_commit_transaction() stackleak: instrument __ocfs2_add_entry() stackleak: instrument tcf_exts_validate_ex() stackleak: instrument ocfs2_mark_lockres_freeing() stackleak: instrument ntfs_lookup_inode_by_name() stackleak: instrument ocfs2_prepare_dir_for_insert() stackleak: instrument ocfs2_dx_dir_truncate() stackleak: instrument xfs_log_get_max_trans_res() stackleak: instrument xfs_iextents_copy() stackleak: instrument ufs_readdir() stackleak: instrument write_all_supers() stackleak: instrument rzg2l_pinctrl_probe() stackleak: instrument ufs_add_link() stackleak: instrument btrfs_cleanup_one_transaction() stackleak: instrument pmic_gpio_probe() stackleak: instrument pmic_mpp_probe() stackleak: instrument btrfs_cleanup_transaction.isra() stackleak: instrument ctrl_dumppolicy() stackleak: instrument ctrl_fill_info() stackleak: instrument wnd_extend() stackleak: instrument tcf_action_offload_add_ex() stackleak: instrument find_dump_kind() stackleak: instrument wnd_rescan() stackleak: instrument open_ctree() stackleak: instrument tca_action_flush() stackleak: instrument genl_register_family() stackleak: instrument ntfs_index_lookup() stackleak: instrument wnd_find() stackleak: instrument ntfs_trim_fs() stackleak: instrument ufs_new_inode() stackleak: instrument tc_action_load_ops() stackleak: instrument tcf_action_init_1() stackleak: instrument tcf_action_init() stackleak: instrument ufs_truncate_blocks() stackleak: instrument tca_action_gd() stackleak: instrument assoc_array_insert() stackleak: instrument tcf_action_add() stackleak: instrument tcf_reoffload_del_notify.isra() stackleak: instrument extract_ordered_extent() stackleak: instrument assoc_array_gc() stackleak: instrument xfs_ag_resv_rmapbt_alloc() stackleak: instrument btrfs_submit_direct() stackleak: instrument ufs_frag_map() stackleak: instrument insert_inline_extent() stackleak: instrument ufs_getfrag_block() stackleak: instrument ntfs_attr_iget() stackleak: instrument btrfs_real_readdir() stackleak: instrument insert_reserved_file_extent() stackleak: instrument insert_prealloc_file_extent() stackleak: instrument xfs_rmap_update() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/bpf/test_run.c:4: /kisskb/src/net/bpf/test_run.c: In function 'bpf_ctx_init': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/net/bpf/test_run.c:899:23: note: userspace variable will be forcibly initialized 899 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(data_in), max_size, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument ufs_fill_super() stackleak: instrument btrfs_read_locked_inode() stackleak: instrument xfs_rmap_map() stackleak: instrument bpf_test_run() stackleak: instrument xfs_rmap_unmap() stackleak: instrument btrfs_insert_replace_extent() stackleak: instrument btrfs_check_sector_csum() stackleak: instrument ntfs_index_iget() stackleak: instrument fill_pool() stackleak: instrument bpf_test_run_xdp_live() stackleak: instrument xfs_rmap_convert() stackleak: instrument tcf_police_init() stackleak: instrument __free_object() stackleak: instrument tcf_police_dump() stackleak: instrument bpf_prog_test_run_xdp() stackleak: instrument bpf_prog_test_run_flow_dissector() stackleak: instrument xfs_rmap_map_shared() stackleak: instrument bpf_prog_test_run_sk_lookup() stackleak: instrument btrfs_run_defrag_inodes() stackleak: instrument run_delalloc_nocow() stackleak: instrument submit_compressed_extents() stackleak: instrument xfs_rmap_convert_shared() stackleak: instrument ntfs_clear_mft_tail() stackleak: instrument compress_file_range() stackleak: instrument btrfs_drop_extents() stackleak: instrument __btrfs_prealloc_file_range() stackleak: instrument ntfs_bio_pages() stackleak: instrument ocfs2_extend_allocation() stackleak: instrument btrfs_mark_extent_written() stackleak: instrument btrfs_finish_ordered_io.isra() stackleak: instrument ntfs_insert_security() stackleak: instrument btrfs_buffered_write() stackleak: instrument xfs_refcountbt_alloc_block() stackleak: instrument ocfs2_zero_extend() stackleak: instrument btrfs_delete_subvolume() stackleak: instrument btrfs_replace_file_extents() stackleak: instrument btrfs_evict_inode() stackleak: instrument xfs_refcount_recover_cow_leftovers() stackleak: instrument ocfs2_setattr() stackleak: instrument crc32c() stackleak: instrument tcf_pedit_init() stackleak: instrument btrfs_fallocate() stackleak: instrument ocfs2_remove_inode_range() stackleak: instrument btrfs_create_new_inode() stackleak: instrument ocelot_pinctrl_create_pincfg() stackleak: instrument microchip_sgpio_get_ports.constprop() stackleak: instrument btrfs_symlink() stackleak: instrument ocelot_pinctrl_probe() stackleak: instrument ocfs2_file_write_iter() stackleak: instrument xgene_phy_hw_init() stackleak: instrument xfs_sb_write_verify() stackleak: instrument xfs_sb_read_verify() stackleak: instrument microchip_sgpio_probe() stackleak: instrument btrfs_rename2() stackleak: instrument pcs_parse_one_pinctrl_entry() stackleak: instrument ni_create_attr_list() stackleak: instrument pcs_dt_node_to_map() stackleak: instrument btrfs_get_extent() stackleak: instrument pcs_probe() stackleak: instrument btrfs_cont_expand() stackleak: instrument ni_fiemap() stackleak: instrument btrfs_setattr() stackleak: instrument can_nocow_extent() stackleak: instrument btrfs_swap_activate() stackleak: instrument ethtool_get_per_queue_coalesce() stackleak: instrument ethtool_set_per_queue_coalesce() stackleak: instrument ethtool_set_per_queue() stackleak: instrument ethtool_set_settings() stackleak: instrument ethtool_set_link_ksettings() stackleak: instrument btrfs_dio_iomap_begin() stackleak: instrument ethtool_get_link_ksettings() stackleak: instrument ethtool_set_rxfh_indir() stackleak: instrument btrfs_encoded_read_regular_fill_pages() stackleak: instrument ni_write_inode() stackleak: instrument ocfs2_info_handle_request() stackleak: instrument xfs_attr3_node_inactive() stackleak: instrument ntfs_runlists_merge() stackleak: instrument ethtool_set_rxnfc() stackleak: instrument btrfs_do_encoded_write() stackleak: instrument rockchip_pinctrl_probe() stackleak: instrument ethtool_set_rxfh() stackleak: instrument ethtool_get_rxnfc() stackleak: instrument ethtool_get_settings() stackleak: instrument xfs_map_blocks() stackleak: instrument __dev_ethtool() stackleak: instrument xfs_attr_node_list_lookup() stackleak: instrument xfs_attr3_leaf_list_int() stackleak: instrument ntfs_file_write_iter() stackleak: instrument ocfs2_sync_local_to_main() stackleak: instrument ocfs2_do_flock.constprop() stackleak: instrument xfs_swap_extent_rmap() stackleak: instrument ntfs_fill_super() stackleak: instrument msi_setup_msi_desc() stackleak: instrument msix_setup_msi_descs() stackleak: instrument xfs_bmap_rtalloc() stackleak: instrument xfs_swap_extent_forks.constprop() stackleak: instrument xfs_getbmap() stackleak: instrument ocfs2_commit_thread() stackleak: instrument btrfs_wait_ordered_extents() stackleak: instrument tcf_mpls_init() stackleak: instrument ocfs2_claim_local_alloc_bits() stackleak: instrument ocfs2_complete_recovery() stackleak: instrument __process_pages_contig() stackleak: instrument xfs_dir2_leaf_readbuf() stackleak: instrument xfs_dir2_leaf_getdents() stackleak: instrument find_free_dev_extent_start.constprop() stackleak: instrument xfs_readdir() stackleak: instrument ref_tracker_alloc() stackleak: instrument ref_tracker_free() stackleak: instrument btrfs_uuid_scan_kthread() stackleak: instrument describe_balance_args.constprop() stackleak: instrument describe_balance_start_or_resume.isra() stackleak: instrument insert_balance_item.isra() stackleak: instrument _xfs_buf_ioapply() stackleak: instrument __ocfs2_recovery_thread() stackleak: instrument ethnl_default_dumpit() stackleak: instrument btrfs_recover_balance() stackleak: instrument xfs_trim_extents() stackleak: instrument end_bio_extent_readpage() stackleak: instrument asn1_ber_decoder() stackleak: instrument btrfs_create_chunk() stackleak: instrument jffs2_do_read_inode_internal() /kisskb/src/fs/btrfs/ioctl.c: In function 'btrfs_ioctl_encoded_write': /kisskb/src/fs/btrfs/ioctl.c:5340:44: note: userspace variable will be forcibly initialized 5340 | struct btrfs_ioctl_encoded_io_args args; | ^~~~ stackleak: instrument btrfs_remove_chunk() stackleak: instrument btrfs_repair_eb_io_failure() stackleak: instrument xfs_buf_find() stackleak: instrument submit_extent_page() stackleak: instrument __extent_writepage_io() stackleak: instrument do_action.isra() stackleak: instrument btrfs_ioctl_get_fslabel() stackleak: instrument btrfs_ioctl_set_fslabel() stackleak: instrument btrfs_do_readpage() stackleak: instrument btrfs_balance() stackleak: instrument btrfs_shrink_device() stackleak: instrument extent_write_cache_pages() stackleak: instrument test_string_or() stackleak: instrument copy_to_sk.isra() stackleak: instrument extent_readahead() stackleak: instrument test_hash_or() stackleak: instrument btrfs_ioctl_tree_search() stackleak: instrument btrfs_ioctl_tree_search_v2() stackleak: instrument jffs2_write_dirent() stackleak: instrument ocfs2_mknod() stackleak: instrument __btrfs_map_block() stackleak: instrument btrfs_ioctl_encoded_write() stackleak: instrument ethnl_put_bitset32() stackleak: instrument btrfs_map_repair_bio() stackleak: instrument defrag_get_extent() stackleak: instrument thread_lookup_test() stackleak: instrument btrfs_search_path_in_tree_user() stackleak: instrument ocfs2_unlink() stackleak: instrument tegra186_gpio_probe() stackleak: instrument extent_fiemap() stackleak: instrument btrfs_ioctl_encoded_read() stackleak: instrument cbq_dequeue() stackleak: instrument ocfs2_link() stackleak: instrument __rhashtable_insert_fast() stackleak: instrument create_subvol() stackleak: instrument cbq_change_class() stackleak: instrument btrfs_init_new_device() stackleak: instrument btree_write_cache_pages() stackleak: instrument read_one_chunk() stackleak: instrument ocfs2_rename() stackleak: instrument ocfs2_remove_refcount_extent() stackleak: instrument ubifs_jnl_update() stackleak: instrument btrfs_read_chunk_tree() stackleak: instrument ubifs_jnl_write_inode() stackleak: instrument ocfs2_calc_refcount_meta_credits() stackleak: instrument xfs_file_fallocate() stackleak: instrument btrfs_defrag_file() stackleak: instrument btrfs_run_dev_stats() stackleak: instrument strset_fill_reply() stackleak: instrument jffs2_scan_medium() stackleak: instrument find_poly_roots() stackleak: instrument ubifs_jnl_xrename() stackleak: instrument log_replay() stackleak: instrument bch_encode() stackleak: instrument ocfs2_symlink() stackleak: instrument btrfs_verify_dev_extents() stackleak: instrument ocfs2_new_leaf_refcount_block() stackleak: instrument cmdline_do_one_range_test() stackleak: instrument ocfs2_orphan_del() stackleak: instrument ubifs_jnl_rename() stackleak: instrument bch_decode() stackleak: instrument ocfs2_create_inode_in_orphan() stackleak: instrument ubifs_jnl_truncate() stackleak: instrument ocfs2_add_inode_to_orphan() stackleak: instrument bch_init() stackleak: instrument ocfs2_split_refcount_rec.constprop() stackleak: instrument j721e_pcie_probe() stackleak: instrument ocfs2_mv_orphaned_inode_to_new() stackleak: instrument __ocfs2_decrease_refcount() stackleak: instrument btrfs_ioctl() stackleak: instrument __ocfs2_increase_refcount.isra() stackleak: instrument sfq_init() stackleak: instrument __xfs_getfsmap_datadev() stackleak: instrument zlib_compress_pages() stackleak: instrument ocfs2_create_refcount_tree() stackleak: instrument ethnl_set_linkinfo() stackleak: instrument sfq_rehash() stackleak: instrument xfs_getfsmap() stackleak: instrument jffs2_garbage_collect_live() stackleak: instrument xfs_growfs_data() stackleak: instrument jffs2_garbage_collect_pass() stackleak: instrument ntfs_get_block_vbo() stackleak: instrument ocfs2_make_clusters_writable() stackleak: instrument copy_items.isra() stackleak: instrument lzo_compress_pages() stackleak: instrument ocfs2_refcount_cow() stackleak: instrument lzo_decompress_bio() stackleak: instrument ntfs_iget5() stackleak: instrument ocfs2_refcounted_xattr_delete_need() stackleak: instrument ocfs2_find_victim_alloc_group.constprop() stackleak: instrument setup_cluster_bitmap() stackleak: instrument zstd_compress_pages() stackleak: instrument ocfs2_move_extent() stackleak: instrument ocfs2_attach_refcount_tree() stackleak: instrument log_one_extent() stackleak: instrument ntfs_create_inode() stackleak: instrument ethnl_set_linkmodes() stackleak: instrument ocfs2_reflink_remap_extent() stackleak: instrument btrfs_write_out_cache() stackleak: instrument end_compressed_writeback() stackleak: instrument btrfs_log_prealloc_extents() /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:665:33: note: userspace variable will be forcibly initialized 665 | struct xfs_fsop_bulkreq bulkreq; | ^~~~~~~ stackleak: instrument add_ra_bio_pages.isra() /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:446:44: note: userspace variable will be forcibly initialized 446 | struct xfs_fsop_attrlist_handlereq al_hreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:586:40: note: userspace variable will be forcibly initialized 586 | xfs_fsop_attrmulti_handlereq_t am_hreq; | ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:1972:41: note: userspace variable will be forcibly initialized 1972 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1964:41: note: userspace variable will be forcibly initialized 1964 | xfs_fsop_handlereq_t hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1957:41: note: userspace variable will be forcibly initialized 1957 | xfs_fsop_handlereq_t hreq; | ^~~~ stackleak: instrument trim_no_bitmap() stackleak: instrument btrfs_submit_compressed_write() stackleak: instrument describe_relocation.constprop.isra() stackleak: instrument xfs_attrmulti_attr_set() stackleak: instrument trim_bitmaps() stackleak: instrument btrfs_submit_compressed_read() stackleak: instrument xfs_ioc_fsgeometry() stackleak: instrument xfs_fsbulkstat_one_fmt() stackleak: instrument xfs_attrmulti_attr_get() stackleak: instrument add_inode_ref() stackleak: instrument xfs_ioc_ag_geometry() stackleak: instrument end_compressed_bio_read() stackleak: instrument xfs_ioc_inumbers.constprop() stackleak: instrument xfs_ioc_bulkstat.constprop.isra() stackleak: instrument process_dir_items_leaf() stackleak: instrument load_free_space_cache() stackleak: instrument build_backref_tree() stackleak: instrument replay_one_extent() stackleak: instrument btrfs_compress_heuristic() stackleak: instrument btrfs_find_space_for_alloc() stackleak: instrument find_next_extent() stackleak: instrument xfs_ioc_getfsmap() stackleak: instrument _virtio_gpio_req() stackleak: instrument xfs_icwalk_ag() stackleak: instrument ubifs_unlink() stackleak: instrument add_data_references() stackleak: instrument ubifs_link() stackleak: instrument virtio_gpio_probe() stackleak: instrument ubifs_xrename() stackleak: instrument btrfs_delete_delayed_items() stackleak: instrument ubifs_readdir() stackleak: instrument hdr_find_e.isra() stackleak: instrument xfs_iomap_prealloc_size.constprop.isra() stackleak: instrument do_relocation() stackleak: instrument btrfs_log_inode() In file included from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/mtd/mtd.h:13, from /kisskb/src/fs/jffs2/background.c:17: /kisskb/src/fs/jffs2/background.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:283:26: note: userspace variable will be forcibly initialized 283 | kernel_siginfo_t __info; | ^~~~~~ stackleak: instrument scan_nres_bitmap.constprop.isra() stackleak: instrument xfs_seek_iomap_begin() stackleak: instrument log_new_dir_dentries() stackleak: instrument replace_file_extents() stackleak: instrument scrub_repair_sector_from_good_copy() stackleak: instrument xfs_iget() stackleak: instrument replay_one_buffer() stackleak: instrument xfs_direct_write_iomap_begin() stackleak: instrument scrub_checksum_data() stackleak: instrument replace_path() stackleak: instrument do_rename() stackleak: instrument jffs2_erase_pending_blocks() stackleak: instrument xfs_file_ioctl() stackleak: instrument xfs_buffered_write_iomap_begin() stackleak: instrument relocate_tree_blocks() stackleak: instrument btrfs_log_inode_parent() stackleak: instrument scrub_checksum_super.isra() stackleak: instrument scrub_checksum_tree_block() stackleak: instrument ocfs2_group_add() stackleak: instrument scrub_recheck_block() stackleak: instrument btrfs_sync_log() stackleak: instrument indx_insert_into_root() stackleak: instrument scrub_add_sector_to_rd_bio() stackleak: instrument merge_reloc_root() stackleak: instrument indx_insert_into_buffer.isra() stackleak: instrument btrfs_recover_log_trees() stackleak: instrument scrub_raid56_parity() stackleak: instrument relocate_file_extent_cluster() stackleak: instrument jffs2_do_setattr() stackleak: instrument indx_delete_entry() stackleak: instrument scrub_simple_mirror() stackleak: instrument new_device_store() stackleak: instrument scrub_stripe() stackleak: instrument find_parent_nodes() stackleak: instrument scrub_enumerate_chunks() stackleak: instrument scrub_print_warning() stackleak: instrument qcom_pcie_config_sid_sm8250() stackleak: instrument btrfs_read_qgroup_config() stackleak: instrument scrub_handle_errored_block.isra() stackleak: instrument adp8860_probe() stackleak: instrument btrfs_backref_add_tree_node() stackleak: instrument compress_lznt() stackleak: instrument btrfs_scrub_dev() stackleak: instrument ubifs_mount() stackleak: instrument qgroup_trace_new_subtree_blocks() stackleak: instrument xfs_iwalk_ag_recs() stackleak: instrument btrfs_qgroup_trace_subtree() stackleak: instrument choke_change() stackleak: instrument xfs_iwalk() stackleak: instrument xfs_iwalk_threaded() stackleak: instrument btrfs_qgroup_account_extent() stackleak: instrument xfs_inobt_walk() stackleak: instrument choke_enqueue() stackleak: instrument xfs_ifree() stackleak: instrument btrfs_qgroup_rescan_worker() stackleak: instrument is_ancestor() stackleak: instrument __jffs2_flush_wbuf.part.0() stackleak: instrument xfs_create() stackleak: instrument maybe_send_hole() stackleak: instrument adp8870_probe() stackleak: instrument finish_rmw() stackleak: instrument jffs2_build_xattr_subsystem() stackleak: instrument ocfs2_search_chain() stackleak: instrument ubifs_read_superblock() stackleak: instrument xfs_rename() stackleak: instrument do_jffs2_setxattr() stackleak: instrument finish_parity_scrub() stackleak: instrument ocfs2_claim_suballoc_bits() stackleak: instrument btrfs_load_inode_props() stackleak: instrument check_root_item() stackleak: instrument check_dir_item() stackleak: instrument process_recorded_refs.constprop() stackleak: instrument update_free_space_extent_count.part.0() stackleak: instrument modify_free_space_bitmap() stackleak: instrument btrfs_async_reclaim_metadata_space() stackleak: instrument btrfs_create_free_space_tree() stackleak: instrument finish_inode_if_needed() stackleak: instrument iterate_inode_ref.isra() stackleak: instrument __reserve_bytes() stackleak: instrument ocfs2_reserve_suballoc_bits() stackleak: instrument codel_qdisc_dequeue() stackleak: instrument load_free_space_tree() stackleak: instrument check_leaf() stackleak: instrument send_extent_data() stackleak: instrument rubin_do_decompress() stackleak: instrument jffs2_dynrubin_compress() stackleak: instrument tnc_insert.constprop() stackleak: instrument jffs2_rtime_compress() stackleak: instrument xfs_reflink_end_cow_extent() stackleak: instrument jffs2_rtime_decompress() stackleak: instrument process_extent() stackleak: instrument hhf_enqueue() stackleak: instrument xfs_reflink_remap_extent() stackleak: instrument changed_cb() stackleak: instrument run_pack() stackleak: instrument ubifs_tnc_locate() stackleak: instrument xfs_reflink_cancel_cow_blocks() stackleak: instrument ethnl_set_rings() stackleak: instrument xfs_reflink_remap_blocks() stackleak: instrument ubifs_tnc_add_nm() stackleak: instrument pie_change() stackleak: instrument cbs_set_port_rate() stackleak: instrument clone_copy_inline_extent() stackleak: instrument btrfs_ioctl_send() stackleak: instrument btrfs_clone() stackleak: instrument __btrfs_read_repair_finish() stackleak: instrument ubifs_replay_journal() stackleak: instrument lm3630a_probe() stackleak: instrument xfs_inactive_symlink_rmt() stackleak: instrument caching_thread() stackleak: instrument xfs_readlink_bmap_ilocked() stackleak: instrument xfs_symlink() stackleak: instrument btrfs_remove_block_group() stackleak: instrument btrfs_rmap_block() stackleak: instrument ntfs_fill_super() stackleak: instrument btrfs_read_block_groups() stackleak: instrument dbg_check_old_index() stackleak: instrument btrfs_create_pending_block_groups() stackleak: instrument do_commit() stackleak: instrument tcindex_set_parms() stackleak: instrument btrfs_write_dirty_block_groups() stackleak: instrument pca953x_probe() stackleak: instrument btrfs_update_block_group() stackleak: instrument read_key_bytes() stackleak: instrument xfs_xattr_set() stackleak: instrument xfs_xattr_get() stackleak: instrument ethnl_set_coalesce() stackleak: instrument btrfs_delete_unused_bgs() stackleak: instrument flow_change() stackleak: instrument btrfs_get_dev_zone_info() stackleak: instrument ubifs_budget_space() stackleak: instrument btrfs_sb_log_location_bdev() stackleak: instrument ubifs_orphan_end_commit() stackleak: instrument flow_classify() stackleak: instrument ntfs_set_ea() stackleak: instrument ubifs_mount_orphans() stackleak: instrument btrfs_sync_zone_write_pointer() stackleak: instrument tcf_sample_init() stackleak: instrument fill_gap() stackleak: instrument btrfs_load_block_group_zone_info() stackleak: instrument rockchip_gpio_probe() stackleak: instrument ubifs_tnc_start_commit() stackleak: instrument tcf_vlan_init() stackleak: instrument thunderx_gpio_probe() stackleak: instrument adfs_lookup() stackleak: instrument ocfs2_recover_local_quota_file() stackleak: instrument ubifs_tnc_end_commit() stackleak: instrument gpio_sim_probe() stackleak: instrument gpio_sim_make_bank_swnode() stackleak: instrument gpio_sim_device_config_live_store() stackleak: instrument xfs_trans_committed_bulk() stackleak: instrument tcf_bpf_init() stackleak: instrument jfs_quota_read() stackleak: instrument ubifs_create_dflt_lpt() stackleak: instrument jfs_quota_write() stackleak: instrument adfs_f_iterate() stackleak: instrument dump_lpt_leb() stackleak: instrument tcf_ife_init() stackleak: instrument ubifs_lpt_scan_nolock() stackleak: instrument dbg_check_ltab() stackleak: instrument ocfs2_parse_options.constprop() stackleak: instrument adfs_fplus_iterate.part.0() stackleak: instrument ocfs2_remount() stackleak: instrument __ocfs2_sync_dquot() stackleak: instrument ubifs_lpt_start_commit() stackleak: instrument gfs2_hole_size() stackleak: instrument __gfs2_iomap_get() stackleak: instrument ubifs_lpt_end_commit() stackleak: instrument ocfs2_initialize_super.isra() stackleak: instrument ubifs_xattr_set() stackleak: instrument punch_hole() stackleak: instrument __gfs2_iomap_alloc() stackleak: instrument ocfs2_fill_super() stackleak: instrument tcf_gate_dump() stackleak: instrument tunnel_key_init() stackleak: instrument adfs_write_inode() stackleak: instrument tcf_gate_init() stackleak: instrument gfs2_iomap_begin() stackleak: instrument gfs2_iomap_get() stackleak: instrument tunnel_key_dump() stackleak: instrument gfs2_iomap_alloc() stackleak: instrument adfs_fill_super() stackleak: instrument gfs2_map_journal_extents() stackleak: instrument gfs2_write_alloc_required() stackleak: instrument xlog_cil_committed() stackleak: instrument xlog_cil_push_work() stackleak: instrument __ocfs2_remove_xattr_range() stackleak: instrument jfs_lookup() stackleak: instrument jfs_link() stackleak: instrument ocfs2_xattr_value_truncate() stackleak: instrument xlog_cil_commit() stackleak: instrument jfs_rename.part.0() stackleak: instrument ocfs2_xattr_bucket_value_refcount() stackleak: instrument xlog_cil_force_seq() stackleak: instrument jfs_mkdir.part.0() stackleak: instrument xlog_state_do_callback() stackleak: instrument jfs_symlink() stackleak: instrument tegra_pcie_probe() stackleak: instrument i_ipmi_request() stackleak: instrument jfs_mknod.part.0() stackleak: instrument fb_set_logocmap() stackleak: instrument jfs_create.part.0() stackleak: instrument __bmc_get_device_id() stackleak: instrument fb_show_logo() stackleak: instrument ocfs2_rm_xattr_cluster() stackleak: instrument fb_set_var() In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:392:22: note: userspace variable will be forcibly initialized 392 | struct iovec iov = { .iov_base = buf, .iov_len = len }; | ^~~ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:495:22: note: userspace variable will be forcibly initialized 495 | struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | ^~~ stackleak: instrument fb_new_modelist() In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:759:30: note: userspace variable will be forcibly initialized 759 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ stackleak: instrument gfs2_dir_write_data() stackleak: instrument xfs_buf_item_format() stackleak: instrument new_sync_read() stackleak: instrument new_sync_write() stackleak: instrument dir_split_leaf.isra() stackleak: instrument ocfs2_xattr_index_block_find() stackleak: instrument xlog_state_get_iclog_space() stackleak: instrument tbf_change() stackleak: instrument vfs_readv() stackleak: instrument erofs_fc_fill_super() stackleak: instrument xlog_force_lsn() stackleak: instrument gfs2_dir_read() stackleak: instrument xtSearch() stackleak: instrument ocfs2_reflink_xattr_header() stackleak: instrument vfs_writev() stackleak: instrument chown_common() stackleak: instrument ocfs2_reflink_xattr_bucket.constprop() stackleak: instrument xlog_write() stackleak: instrument xlog_unmount_write() stackleak: instrument ocfs2_reflink_xattr_buckets() stackleak: instrument gfs2_dir_add() stackleak: instrument __kernel_read() stackleak: instrument ocfs2_reflink_xattr_rec() stackleak: instrument diNewExt() stackleak: instrument __kernel_write() stackleak: instrument gfs2_dir_exhash_dealloc() stackleak: instrument xtSplitUp() stackleak: instrument xtLookup() stackleak: instrument xtInsert() stackleak: instrument ocfs2_xa_set() stackleak: instrument diAllocAG() stackleak: instrument xtExtend() stackleak: instrument store_bl_curve() stackleak: instrument teql_master_xmit() stackleak: instrument store_pan() stackleak: instrument ipmi_panic_request_and_wait() stackleak: instrument iproc_pll_clk_setup() stackleak: instrument ocfs2_calc_xattr_set_need() stackleak: instrument store_mode() stackleak: instrument store_bpp() stackleak: instrument panic_event() stackleak: instrument store_rotate() stackleak: instrument store_virtual() stackleak: instrument xtUpdate() stackleak: instrument diFree() stackleak: instrument prio_tune() stackleak: instrument ocfs2_reflink_xattr_in_block() stackleak: instrument xtAppend() stackleak: instrument ets_offload_destroy() stackleak: instrument ets_offload_dump() stackleak: instrument ets_offload_change() stackleak: instrument ets_offload_graft() stackleak: instrument fec_prepare_data() stackleak: instrument xtTruncate() stackleak: instrument dbUpdatePMap() stackleak: instrument ocfs2_divide_xattr_bucket() stackleak: instrument xtTruncate_pmap() stackleak: instrument apple_pcie_init() stackleak: instrument ets_qdisc_change() stackleak: instrument ea_dealloc_unstuffed() stackleak: instrument fb_find_mode() stackleak: instrument dbExtendFS() stackleak: instrument fb_find_mode_cvt() stackleak: instrument gfs2_listxattr() stackleak: instrument fb_find_best_display() stackleak: instrument ipmi_platform_add() stackleak: instrument gfs2_ea_dealloc() stackleak: instrument iproc_pcie_setup() stackleak: instrument erofs_map_blocks() stackleak: instrument mqprio_destroy() stackleak: instrument erofs_iomap_begin() stackleak: instrument ocfs2_xattr_block_set() stackleak: instrument mqprio_init() stackleak: instrument mqprio_dump() stackleak: instrument ocfs2_xattr_get_nolock() stackleak: instrument ocfs2_xattr_set_handle() stackleak: instrument hi6220_register_clkdiv() stackleak: instrument add_index() stackleak: instrument dtInsertEntry.isra() stackleak: instrument ocfs2_xattr_set() stackleak: instrument ocfs2_reflink_xattrs() stackleak: instrument erofs_namei() stackleak: instrument dtSplitPage() stackleak: instrument cake_hash() stackleak: instrument u32_reoffload() stackleak: instrument dtSplitRoot() stackleak: instrument cake_change() stackleak: instrument u32_dump() /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:343:39: note: userspace variable will be forcibly initialized 343 | struct ipmi_recv rsp; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:326:41: note: userspace variable will be forcibly initialized 326 | struct ipmi_req_settime req; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:306:33: note: userspace variable will be forcibly initialized 306 | struct ipmi_req req; | ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:761:36: note: userspace variable will be forcibly initialized 761 | struct ipmi_recv recv64; | ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:747:41: note: userspace variable will be forcibly initialized 747 | struct ipmi_req_settime sp; | ^~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:727:33: note: userspace variable will be forcibly initialized 727 | struct ipmi_req rp; | ^~ stackleak: instrument cp_new_stat() stackleak: instrument cp_new_stat64() stackleak: instrument cp_statx() stackleak: instrument cake_dump_stats() 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() /kisskb/src/fs/exec.c: In function 'compat_do_execve': stackleak: instrument __do_sys_newlstat() /kisskb/src/fs/exec.c:2040:29: note: userspace variable will be forcibly initialized 2040 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2036:29: note: userspace variable will be forcibly initialized 2036 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2056:29: note: userspace variable will be forcibly initialized 2056 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2052:29: note: userspace variable will be forcibly initialized 2052 | struct user_arg_ptr argv = { | ^~~~ stackleak: instrument __do_sys_lstat64() stackleak: instrument __do_compat_sys_newlstat() stackleak: instrument __do_sys_newfstatat() stackleak: instrument __do_sys_fstatat64() stackleak: instrument u32_classify() stackleak: instrument __do_compat_sys_newfstatat() stackleak: instrument shift_arg_pages() stackleak: instrument do_statx() stackleak: instrument pipe_read() stackleak: instrument cls_bpf_reoffload() stackleak: instrument dtSplitUp() stackleak: instrument ipmi_ioctl() stackleak: instrument cfb_imageblit() stackleak: instrument cake_ack_filter.isra() stackleak: instrument compat_ipmi_ioctl() stackleak: instrument u32_change() stackleak: instrument cls_bpf_change() stackleak: instrument dtSearch() stackleak: instrument pipe_write() stackleak: instrument metapage_writepage() stackleak: instrument setup_arg_pages() stackleak: instrument dtDelete() stackleak: instrument cake_dequeue() /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:729:42: note: userspace variable will be forcibly initialized 729 | kernel_siginfo_t si; | ^~ stackleak: instrument jfs_readdir() stackleak: instrument dtModify() stackleak: instrument cake_enqueue() stackleak: instrument find_insert_glock() stackleak: instrument xlog_recover_inode_commit_pass2() stackleak: instrument lmLogInit() stackleak: instrument __lookup_slow() stackleak: instrument gfs2_dump_glock() stackleak: instrument erofs_getxattr() stackleak: instrument txInit() stackleak: instrument fl_init_dissector() stackleak: instrument xfs_qm_dquot_logitem_format() stackleak: instrument jfs_extendfs() stackleak: instrument filename_parentat() /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:31: note: userspace variable will be forcibly initialized 799 | struct sigset_argpack x = {NULL, 0}; | ^ stackleak: instrument txLock() stackleak: instrument fl_hw_replace_filter() stackleak: instrument fl_hw_update_stats() stackleak: instrument sys_imageblit() stackleak: instrument lookup_open.isra() stackleak: instrument mtk_clk_register_composites() stackleak: instrument filename_lookup() stackleak: instrument do_select() stackleak: instrument __jfs_setxattr() stackleak: instrument compat_core_sys_select() stackleak: instrument xfsaild() stackleak: instrument do_sys_poll() stackleak: instrument fl_set_key() stackleak: instrument core_sys_select() stackleak: instrument xfs_trans_ail_update_bulk() stackleak: instrument xlog_recover_process_intents() stackleak: instrument fl_reoffload() In file included from /kisskb/src/include/linux/bpfilter.h:7, 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:16: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/ipv4/bpfilter/sockopt.c:68:16: note: userspace variable will be forcibly initialized 68 | return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 69 | false); | ~~~~~~ stackleak: instrument do_filp_open() stackleak: instrument dump_mapping() stackleak: instrument do_file_open_root() stackleak: instrument pci_bus_alloc_from_region() stackleak: instrument fl_mask_lookup() stackleak: instrument txCommit() stackleak: instrument fl_classify() stackleak: instrument xlog_recover_reorder_trans() stackleak: instrument xlog_recover_commit_trans() stackleak: instrument mtk_clk_register_gates_with_dev() stackleak: instrument __fl_delete() /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:22: note: userspace variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ stackleak: instrument d_alloc_parallel() stackleak: instrument xlog_do_recovery_pass() stackleak: instrument seq_read() stackleak: instrument __d_move() stackleak: instrument vfs_rename() stackleak: instrument do_renameat2() stackleak: instrument gfs2_ail_empty_gl() stackleak: instrument fl_change() /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:598:26: note: userspace variable will be forcibly initialized 598 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:717:26: note: userspace variable will be forcibly initialized 717 | struct xattr_ctx ctx = { | ^~~ stackleak: instrument early_dump_pci_device() stackleak: instrument removexattr() stackleak: instrument setxattr() stackleak: instrument getxattr() stackleak: instrument pci_register_host_bridge() stackleak: instrument rt_fill_info.constprop() stackleak: instrument xfs_fs_set_info() stackleak: instrument xfs_growfs_rt_alloc() stackleak: instrument dynamic_dname() stackleak: instrument __do_sys_vmsplice() stackleak: instrument iter_file_splice_write() stackleak: instrument xfs_growfs_rt() stackleak: instrument aty_var_to_crtc.isra() stackleak: instrument ip_rt_get_source() stackleak: instrument __do_sys_ustat() stackleak: instrument do_statfs_native() stackleak: instrument atyfb_check_var() stackleak: instrument do_statfs64() stackleak: instrument __do_compat_sys_ustat() stackleak: instrument vfs_get_fsid() stackleak: instrument gfs2_log_flush() 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 kcompat_sys_statfs64() stackleak: instrument kcompat_sys_fstatfs64() stackleak: instrument aty_init() stackleak: instrument fib_multipath_hash() stackleak: instrument gfs2_logd() stackleak: instrument of_ipmi_probe() stackleak: instrument xfs_qm_dquot_walk.isra() stackleak: instrument platform_ipmi_probe() stackleak: instrument ip_route_input_slow() stackleak: instrument xfs_qm_reset_dqcounts_buf() stackleak: instrument writeback_sb_inodes() stackleak: instrument xfs_get_acl() stackleak: instrument __xfs_set_acl() stackleak: instrument wb_writeback() stackleak: instrument __generic_remap_file_range_prep() /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl32.c:204:33: note: userspace variable will be forcibly initialized 204 | struct xfs_fsop_bulkreq bulkreq; | ^~~~~~~ stackleak: instrument __arm64_sys_mount_setattr() /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_file_compat_ioctl': /kisskb/src/fs/xfs/xfs_ioctl32.c:503:49: note: userspace variable will be forcibly initialized 503 | struct xfs_fsop_handlereq hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:496:49: note: userspace variable will be forcibly initialized 496 | struct xfs_fsop_handlereq hreq; | ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:488:49: note: userspace variable will be forcibly initialized 488 | struct xfs_fsop_handlereq hreq; | ^~~~ stackleak: instrument wb_workfn() stackleak: instrument inet_rtm_getroute() stackleak: instrument xfrm_hash_resize() stackleak: instrument sync_inodes_sb() stackleak: instrument xfs_fsbulkstat_one_fmt_compat() stackleak: instrument xfrm_tmpl_resolve() stackleak: instrument xfs_file_compat_ioctl() stackleak: instrument do_mpage_readpage() stackleak: instrument __mpage_writepage() stackleak: instrument mpage_readahead() stackleak: instrument mpage_read_folio() stackleak: instrument __blockdev_direct_IO() stackleak: instrument userfaultfd_release() stackleak: instrument xfrm_hash_rebuild() stackleak: instrument gfs2_find_jhead() stackleak: instrument clean_bdev_aliases() stackleak: instrument userfaultfd_read() stackleak: instrument generic_block_bmap() stackleak: instrument xfrm_resolve_and_create_bundle() /kisskb/src/fs/io-wq.c: In function 'io_wqe_worker': /kisskb/src/fs/io-wq.c:661:40: note: userspace variable will be forcibly initialized 661 | struct ksignal ksig; | ^~~~ stackleak: instrument xfrm_policy_lookup_bytype.constprop() stackleak: instrument parse_elf_properties() stackleak: instrument cp110_syscon_common_probe() stackleak: instrument parse_elf_properties.isra() stackleak: instrument pci_bus_max_busnr() stackleak: instrument userfaultfd_ioctl() stackleak: instrument handle_userfault() stackleak: instrument ipmi_pci_probe() stackleak: instrument block_read_full_folio() stackleak: instrument io_worker_handle_work() stackleak: instrument inet_getpeer() stackleak: instrument io_wqe_worker() stackleak: instrument elf_core_dump() stackleak: instrument nobh_truncate_page() stackleak: instrument elf_core_dump() In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:53, from /kisskb/src/include/linux/ftrace.h:23, from /kisskb/src/include/linux/perf_event.h:51, from /kisskb/src/include/linux/trace_events.h:10, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:88, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ stackleak: instrument xfrm_policy_queue_process() /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized /kisskb/src/fs/io_uring.c:4107:30: note: userspace variable will be forcibly initialized 4107 | struct iovec iovec; | ^~~~~ stackleak: instrument do_coredump() stackleak: instrument load_elf_binary() /kisskb/src/fs/io_uring.c: In function '__io_sqe_buffers_update': /kisskb/src/fs/io_uring.c:11013:22: note: userspace variable will be forcibly initialized 11013 | struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_sqe_buffers_register': /kisskb/src/fs/io_uring.c:10957:22: note: userspace variable will be forcibly initialized 10957 | struct iovec iov; | ^~~ stackleak: instrument __xfrm_policy_check() stackleak: instrument load_elf_binary() /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:4366:28: note: userspace variable will be forcibly initialized 4366 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:4509:28: note: userspace variable will be forcibly initialized 4509 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_sendmsg': /kisskb/src/fs/io_uring.c:6185:32: note: userspace variable will be forcibly initialized 6185 | struct io_async_msghdr iomsg, *kmsg; | ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_send': /kisskb/src/fs/io_uring.c:6245:22: note: userspace variable will be forcibly initialized 6245 | struct iovec iov; | ^~~ /kisskb/src/fs/io_uring.c:6244:23: note: userspace variable will be forcibly initialized 6244 | struct msghdr msg; | ^~~ /kisskb/src/fs/io_uring.c: In function 'io_recvmsg': /kisskb/src/fs/io_uring.c:6423:32: note: userspace variable will be forcibly initialized 6423 | struct io_async_msghdr iomsg, *kmsg; | ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_recv': /kisskb/src/fs/io_uring.c:6503:22: note: userspace variable will be forcibly initialized 6503 | struct iovec iov; | ^~~ /kisskb/src/fs/io_uring.c:6501:23: note: userspace variable will be forcibly initialized 6501 | struct msghdr msg; | ^~~ stackleak: instrument __xfrm_route_forward() stackleak: instrument locks_remove_flock() /kisskb/src/fs/io_uring.c: In function 'io_sqd_handle_event': /kisskb/src/fs/io_uring.c:9243:24: note: userspace variable will be forcibly initialized 9243 | struct ksignal ksig; | ^~~~ stackleak: instrument radeonfb_check_var() stackleak: instrument __break_lease() stackleak: instrument locks_remove_posix() stackleak: instrument radeonfb_pci_register() stackleak: instrument pci_bus_get_depth() stackleak: instrument radeonfb_set_par() stackleak: instrument devm_of_pci_get_host_bridge_resources.constprop() stackleak: instrument io_sqe_buffer_register.part.0() stackleak: instrument pbus_size_mem() stackleak: instrument radeon_check_modes() stackleak: instrument __pci_bus_size_bridges() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c: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 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | 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 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ stackleak: instrument ipmb_read() /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 2423 | int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~ stackleak: instrument ipmb_write() stackleak: instrument gfs2_write_cache_jdata() stackleak: instrument xfrm_hash_resize() stackleak: instrument __io_sqe_files_update() stackleak: instrument aty128_decode_var() stackleak: instrument aty128fb_check_var() stackleak: instrument aty128_init() stackleak: instrument aty128_probe() stackleak: instrument rcpm_pm_prepare() stackleak: instrument io_connect() stackleak: instrument io_send() stackleak: instrument io_sendmsg() stackleak: instrument ip_defrag() stackleak: instrument io_recvmsg() stackleak: instrument xfrm_state_find() stackleak: instrument io_recv() stackleak: instrument gfs2_get_name() stackleak: instrument io_register_rsrc_update() stackleak: instrument gfs2_fallocate() stackleak: instrument gfs2_file_write_iter() stackleak: instrument virtqueue_add_packed() stackleak: instrument SiS_SenseLCD() stackleak: instrument gfs2_page_mkwrite() stackleak: instrument io_read() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:512:5: note: userspace variable will be forcibly initialized 512 | int ip_options_get(struct net *net, struct ip_options_rcu **optp, | ^~~~~~~~~~~~~~ stackleak: instrument io_write() stackleak: instrument virtqueue_add_split() stackleak: instrument io_ring_exit_work() stackleak: instrument scpsys_probe() stackleak: instrument gfs2_link() stackleak: instrument gfs2_unlink() stackleak: instrument ip_options_rcv_srr() stackleak: instrument io_uring_setup() stackleak: instrument vring_create_virtqueue() stackleak: instrument sisfb_handle_ddc() stackleak: instrument init_inodes() stackleak: instrument gfs2_create_inode() stackleak: instrument gfs2_fill_super() stackleak: instrument gfs2_rename() stackleak: instrument gfs2_exchange.constprop() stackleak: instrument gfs2_recover_func() stackleak: instrument update_qd.isra() stackleak: instrument scpsys_add_one_domain() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 697 | 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_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized 866 | 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 844 | static int ip_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~ /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 800 | static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ stackleak: instrument io_issue_sqe() /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1696:31: note: userspace variable will be forcibly initialized 1696 | struct msghdr msg; | ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:31: note: userspace variable will be forcibly initialized 283 | err = ip_options_get(net, &ipc->opt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | KERNEL_SOCKPTR(CMSG_DATA(cmsg)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | err < 40 ? err : 40); | ~~~~~~~~~~~~~~~~~~~~ /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 891 | 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 /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized stackleak: instrument gfs2_adjust_quota() stackleak: instrument ip_get_mcast_msfilter() stackleak: instrument do_sync() stackleak: instrument compat_ip_get_mcast_msfilter() stackleak: instrument ip_mcast_join_leave() stackleak: instrument compat_ip_mcast_join_leave() stackleak: instrument copy_group_source_from_sockptr() stackleak: instrument __clk_hw_register_fixed_factor() stackleak: instrument do_mcast_group_source() stackleak: instrument gfs2_set_dqblk() stackleak: instrument sisfb_probe() stackleak: instrument do_ip_getsockopt() stackleak: instrument read_rindex_entry() stackleak: instrument gfs2_quota_init() stackleak: instrument SiSSetMode() stackleak: instrument gfs2_rbm_find() stackleak: instrument __ip_append_data() stackleak: instrument xfrm_input() stackleak: instrument io_submit_sqes() stackleak: instrument tegra_bpmp_clk_get_info() stackleak: instrument rdev_init_debugfs() stackleak: instrument tegra_bpmp_register_clocks_one() stackleak: instrument gfs2_evict_inode() stackleak: instrument gfs2_ri_total() stackleak: instrument cpr_probe() stackleak: instrument io_sq_thread() stackleak: instrument ip_do_fragment() stackleak: instrument gfs2_fitrim() stackleak: instrument cpr_pd_attach_dev() stackleak: instrument __arm64_sys_io_uring_enter() stackleak: instrument gfs2_inplace_reserve() stackleak: instrument gfs2_rgrp_error() stackleak: instrument ip_make_skb() stackleak: instrument SiS_GetLCDResInfo() stackleak: instrument ip_send_unicast_reply() stackleak: instrument check_journal_clean() stackleak: instrument clk_register_gpio() stackleak: instrument gfs2_alloc_blocks() stackleak: instrument gfs2_withdraw() stackleak: instrument gfs2_consist_rgrpd_i() stackleak: instrument __arm64_sys_io_uring_register() stackleak: instrument applnco_probe() stackleak: instrument qmi_send_new_lookup() stackleak: instrument print_constraints_debug() stackleak: instrument qmi_handle_message() stackleak: instrument qmi_send_message.isra() stackleak: instrument qmi_send_new_server.isra() stackleak: instrument qmi_data_ready_work() stackleak: instrument regulator_do_balance_voltage() stackleak: instrument qmi_send_indication() stackleak: instrument pdr_get_domain_list() stackleak: instrument pdr_locator_work() stackleak: instrument pdr_register_listener.constprop() stackleak: instrument pdr_send_indack_msg.isra() stackleak: instrument pdr_restart_pd() stackleak: instrument cdce925_probe() stackleak: instrument __inet_lookup_listener() stackleak: instrument send_single() stackleak: instrument rpmh_write() stackleak: instrument rpmh_rsc_probe() stackleak: instrument si5341_probe() stackleak: instrument si5351_i2c_probe() stackleak: instrument __inet_hash_connect() stackleak: instrument SiS_SetCRT2Group() stackleak: instrument scpi_clocks_probe() stackleak: instrument qcom_smem_probe() stackleak: instrument qcom_smp2p_probe() stackleak: instrument SiS_HandleDDC() stackleak: instrument qcom_llcc_init_mmio() stackleak: instrument qcom_llcc_probe() stackleak: instrument of_get_regulator_prot_limits() stackleak: instrument inet_csk_get_port() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | 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 3093 | static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | 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:22: note: userspace variable will be forcibly initialized 1906 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1869:22: note: userspace variable will be forcibly initialized 1869 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2038:23: note: userspace variable will be forcibly initialized 2038 | 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 3366 | 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 tcp_retransmit_timer() stackleak: instrument tcp_v4_send_ack.constprop() stackleak: instrument do_tcp_sendpages() stackleak: instrument exynos_pd_probe() stackleak: instrument tcp_v4_connect() stackleak: instrument unix_gc() stackleak: instrument tcp_recvmsg_locked() stackleak: instrument tcp_collapse() stackleak: instrument __tcp_transmit_skb() stackleak: instrument tcp_zerocopy_receive() stackleak: instrument tcp_add_backlog() stackleak: instrument da9055_regulator_probe() stackleak: instrument ipv6_find_hdr() stackleak: instrument tcp_v4_rcv() stackleak: instrument savagefb_set_par() stackleak: instrument da9062_regulator_probe() stackleak: instrument tcp_sendmsg_locked() stackleak: instrument tcp_write_xmit() stackleak: instrument tegra_fuse_probe() stackleak: instrument s3_pci_probe() stackleak: instrument tcp_sacktag_walk() stackleak: instrument __tcp_retransmit_skb() stackleak: instrument unix_stream_read_generic() stackleak: instrument savagefb_probe() stackleak: instrument tcp_sacktag_write_queue() stackleak: instrument tcp_metrics_nl_cmd_get() stackleak: instrument da9063_regulator_probe() stackleak: instrument unix_stream_sendpage() stackleak: instrument tcp_try_fastopen() stackleak: instrument unix_bpf_recvmsg() stackleak: instrument unix_stream_sendmsg() stackleak: instrument unix_dgram_sendmsg() stackleak: instrument do_tcp_getsockopt.constprop() stackleak: instrument tcp_get_timestamping_opt_stats() stackleak: instrument tcp_connect() stackleak: instrument __unix_dgram_recvmsg() stackleak: instrument tcp_rtx_synack() stackleak: instrument tcp_ack() stackleak: instrument metronomefb_probe() stackleak: instrument sh_mobile_fb_reconfig() stackleak: instrument tcp_data_queue() stackleak: instrument ssd1307fb_probe() stackleak: instrument max20086_parse_regulators_dt() stackleak: instrument sh_mobile_lcdc_probe() stackleak: instrument cirrusfb_set_par_foo() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | 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 817 | static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_setsockopt': /kisskb/src/net/ipv4/raw.c:857:12: note: userspace variable will be forcibly initialized 857 | static int raw_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~ stackleak: instrument tdfxfb_set_par() stackleak: instrument tcp_conn_request() stackleak: instrument raw_sendmsg() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/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 44 | 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:31: note: userspace variable will be forcibly initialized 1332 | 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 2671 | int udp_lib_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ stackleak: instrument pfuze100_regulator_probe() stackleak: instrument pv88080_i2c_probe() stackleak: instrument uvesafb_vbe_getmonspecs() stackleak: instrument tegra_bpmp_probe_powergates() stackleak: instrument tegra_bpmp_add_powergates() stackleak: instrument s2mps11_pmic_probe() stackleak: instrument skb_udp_tunnel_segment() stackleak: instrument s5m8767_pmic_probe() stackleak: instrument udp_lib_get_port() stackleak: instrument tegra_pmc_irq_alloc() stackleak: instrument __udp4_lib_lookup() stackleak: instrument tegra_powergate_init() stackleak: instrument udp_sendmsg() stackleak: instrument vctrl_probe() stackleak: instrument arp_process.constprop() stackleak: instrument icmp_route_lookup.constprop() /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1254:22: note: userspace variable will be forcibly initialized 1254 | struct ifreq ifr; | ^~~ stackleak: instrument tegra_pmc_probe() stackleak: instrument icmp_reply() stackleak: instrument icmp_timestamp() /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:931:24: note: userspace variable will be forcibly initialized 931 | struct rtentry rt; | ^~ /kisskb/src/net/ipv4/af_inet.c:930:22: note: userspace variable will be forcibly initialized 930 | struct ifreq ifr; | ^~~ stackleak: instrument __icmp_send() /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:986:24: note: userspace variable will be forcibly initialized 986 | struct rtentry rt; | ^~ stackleak: instrument icmp_echo.part.0() stackleak: instrument inet_ioctl() stackleak: instrument qcom_iommu_attach_dev() stackleak: instrument nl_fib_lookup() stackleak: instrument fib_check_nh_v6_gw() stackleak: instrument __inet_dev_addr_type() stackleak: instrument fib_magic.isra() stackleak: instrument fib_check_nh_v4_gw() stackleak: instrument inet_netconf_dump_devconf() stackleak: instrument fib_compute_spec_dst() stackleak: instrument bd718xx_probe() stackleak: instrument __fib_validate_source() stackleak: instrument inet_compat_routing_ioctl() stackleak: instrument inet_dump_ifaddr() stackleak: instrument da9211_i2c_probe() stackleak: instrument ip_rt_ioctl() stackleak: instrument __ip_dev_find() stackleak: instrument ip_mc_gsfget() stackleak: instrument inet_rtm_delroute() stackleak: instrument fib_get_nhs() stackleak: instrument inet_rtm_newroute() stackleak: instrument ip_valid_fib_dump_req() stackleak: instrument fib_nh_match() stackleak: instrument inet_sk_rebuild_header() stackleak: instrument fib_create_info() stackleak: instrument fib_table_insert() stackleak: instrument fib_table_lookup() stackleak: instrument rpmh_regulator_probe() stackleak: instrument fib_table_dump() stackleak: instrument inet_frag_find() stackleak: instrument qcom_spmi_regulator_probe() stackleak: instrument host1x_syncpt_wait() stackleak: instrument ip6_tun_build_state() stackleak: instrument ping_v4_sendmsg() stackleak: instrument arm_smmu_cmdq_issue_cmdlist() stackleak: instrument __arm_smmu_tlb_inv_range() stackleak: instrument attiny_i2c_probe() stackleak: instrument arm_smmu_sync_cd() stackleak: instrument arm_smmu_atc_inv_domain.part.0() stackleak: instrument arm_smmu_atc_inv_master.isra() stackleak: instrument arm_smmu_handle_evt() stackleak: instrument arm_smmu_attach_dev() stackleak: instrument arm_smmu_probe_device() stackleak: instrument rtmv20_properties_init() stackleak: instrument nh_valid_dump_bucket_req() stackleak: instrument nh_valid_get_bucket_req() stackleak: instrument arm_smmu_device_probe() stackleak: instrument nh_res_table_upkeep() stackleak: instrument fou_nl_cmd_add_port() stackleak: instrument __remove_nexthop() /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:22: note: userspace variable will be forcibly initialized 441 | struct ifreq atreq; | ^~~~~ stackleak: instrument ip_md_tunnel_xmit() stackleak: instrument ip_tunnel_xmit() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netrom/af_netrom.c:21: /kisskb/src/net/netrom/af_netrom.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netrom/af_netrom.c: In function 'nr_setsockopt': /kisskb/src/net/netrom/af_netrom.c:296:12: note: userspace variable will be forcibly initialized 296 | static int nr_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_compat_routing_ioctl': /kisskb/src/net/appletalk/ddp.c:1856:24: note: userspace variable will be forcibly initialized 1856 | struct rtentry rt; | ^~ /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:24: note: userspace variable will be forcibly initialized 892 | struct rtentry rt; | ^~ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:24: note: userspace variable will be forcibly initialized 666 | struct rtentry rtdef; | ^~~~~ /kisskb/src/net/appletalk/ddp.c:659:22: note: userspace variable will be forcibly initialized 659 | struct ifreq atreq; | ^~~~~ stackleak: instrument tpm1_get_timeouts() stackleak: instrument cookie_v4_check() stackleak: instrument tpm2_get_pcr_allocation() stackleak: instrument syncpt_thresh_work() stackleak: instrument rtm_new_nexthop() /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_if': /kisskb/src/net/ipv4/ipconfig.c:369:22: note: userspace variable will be forcibly initialized 369 | struct ifreq ir; | ^~ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_routes': /kisskb/src/net/ipv4/ipconfig.c:412:32: note: userspace variable will be forcibly initialized 412 | struct rtentry rm; | ^~ stackleak: instrument atrtr_ioctl() stackleak: instrument atalk_compat_routing_ioctl.constprop() stackleak: instrument esp_init_authenc.constprop() stackleak: instrument esp_init_aead.constprop() stackleak: instrument atif_ioctl() stackleak: instrument nr_process_rx_frame() stackleak: instrument esp_output_tail() stackleak: instrument udp_bpf_recvmsg() stackleak: instrument at24_probe() stackleak: instrument tcp_bpf_sendpage() stackleak: instrument tcp_bpf_sendmsg() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/kcm/kcmsock.c:8: /kisskb/src/net/kcm/kcmsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/kcm/kcmsock.c: In function 'kcm_setsockopt': /kisskb/src/net/kcm/kcmsock.c:1268:12: note: userspace variable will be forcibly initialized 1268 | static int kcm_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ stackleak: instrument host1x_debug_show_all() stackleak: instrument host1x_debug_show() stackleak: instrument host1x_debug_dump() stackleak: instrument host1x_debug_dump_syncpts() stackleak: instrument host1x_job_pin() stackleak: instrument xillybus_init_chrdev() stackleak: instrument gretap_fb_dev_create() stackleak: instrument ax25_rcv.constprop() stackleak: instrument kcm_sendmsg() stackleak: instrument nr_rt_ioctl() stackleak: instrument channel_submit() stackleak: instrument xilly_setupchannels() stackleak: instrument channel_submit() stackleak: instrument xillybus_read() /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:348:27: note: userspace variable will be forcibly initialized 348 | read_descriptor_t desc; | ^~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:321:27: note: userspace variable will be forcibly initialized 321 | read_descriptor_t desc; /* Dummy arg to strp_recv */ | ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ax25/af_ax25.c:24: /kisskb/src/net/ax25/af_ax25.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c: In function 'ax25_setsockopt': /kisskb/src/net/ax25/af_ax25.c:554:12: note: userspace variable will be forcibly initialized 554 | static int ax25_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/ax25/af_ax25.c:554:12: note: userspace variable will be forcibly initialized stackleak: instrument __strp_recv() stackleak: instrument xillybus_write() stackleak: instrument ax25_sendmsg() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ stackleak: instrument channel_submit() /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument channel_submit() /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized 1340 | static int __dn_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c:1340:12: note: userspace variable will be forcibly initialized stackleak: instrument ax25_ctl_ioctl.constprop() stackleak: instrument __dn_setsockopt.constprop() stackleak: instrument channel_submit() stackleak: instrument channel_submit() stackleak: instrument dn_recvmsg() stackleak: instrument dn_sendmsg() /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1361:30: note: userspace variable will be forcibly initialized 1361 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1239:22: note: userspace variable will be forcibly initialized 1239 | struct iovec iov; | ^~~ stackleak: instrument blake2s.constprop() stackleak: instrument extract_entropy.constprop() stackleak: instrument lis3lv02d_init_device() stackleak: instrument dccp_feat_activate_values() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/linux/ipv6.h: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 44 | 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 293 | 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 330 | 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 381 | 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 405 | static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_transport': /kisskb/src/net/rds/af_rds.c:360:12: note: userspace variable will be forcibly initialized 360 | static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~ stackleak: instrument _get_random_bytes.part.0() stackleak: instrument get_random_bytes_user() stackleak: instrument __arm_v7s_unmap() stackleak: instrument rds_add_bound.constprop() stackleak: instrument bcm_to_h_msg_dequeue() stackleak: instrument sctp_auth_chunk_verify() stackleak: instrument __arm_lpae_unmap() stackleak: instrument bcm_vk_ioctl() stackleak: instrument altera_init() stackleak: instrument rtsx_pci_dma_transfer() In file included from /kisskb/src/include/net/inet_connection_sock.h:19, from /kisskb/src/include/linux/dccp.h:13, from /kisskb/src/net/dccp/proto.c:9: /kisskb/src/net/dccp/proto.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/dccp/proto.c: In function 'do_dccp_setsockopt': /kisskb/src/net/dccp/proto.c:497:12: note: userspace variable will be forcibly initialized 497 | static int do_dccp_setsockopt(struct sock *sk, int level, int optname, | ^~~~~~~~~~~~~~~~~~ stackleak: instrument read_device.isra() stackleak: instrument sctp_do_sm() stackleak: instrument __rds_conn_create() stackleak: instrument __dn_route_output_key() stackleak: instrument hl_mmu_va_to_pa() stackleak: instrument dn_cache_getroute() stackleak: instrument dn_nl_newaddr() stackleak: instrument tifm_alloc_device() stackleak: instrument ccid2_hc_tx_packet_recv() stackleak: instrument viommu_attach_dev() stackleak: instrument rds_stats_info() stackleak: instrument hl_mmu_v1_map() stackleak: instrument _regmap_raw_multi_reg_write() stackleak: instrument hl_mmu_v1_unmap() stackleak: instrument sctp_v4_get_dst() stackleak: instrument enclosure_component_alloc() stackleak: instrument p9_client_rpc() stackleak: instrument fastrpc_internal_invoke() stackleak: instrument rds_send_xmit() stackleak: instrument fastrpc_req_mem_map() stackleak: instrument fastrpc_req_mmap() stackleak: instrument __regmap_init() stackleak: instrument p9_client_create() stackleak: instrument apple_dart_attach_dev() stackleak: instrument fastrpc_device_ioctl() stackleak: instrument htcpld_core_probe() stackleak: instrument p9_client_getattr_dotl() stackleak: instrument rds_sendmsg() stackleak: instrument komeda_build_layer_split_data_flow() stackleak: instrument komeda_build_wb_split_data_flow() stackleak: instrument komeda_build_display_data_flow() stackleak: instrument system_heap_allocate() stackleak: instrument sram_probe() stackleak: instrument wm8400_register_codec() stackleak: instrument p9pdu_vwritef() stackleak: instrument sctp_make_init_ack() stackleak: instrument sctp_ulpevent_notify_peer_addr_change() stackleak: instrument dcb_doit() stackleak: instrument dcbnl_bcn_setcfg() stackleak: instrument __dcbnl_pg_setcfg.constprop() stackleak: instrument dcbnl_getpfccfg() stackleak: instrument sctp_process_init() stackleak: instrument dcbnl_getcap() stackleak: instrument dcbnl_bcn_getcfg() stackleak: instrument dcbnl_ieee_fill() stackleak: instrument dcbnl_cee_fill() stackleak: instrument __dcbnl_pg_getcfg.constprop() stackleak: instrument caif_connect_client() stackleak: instrument sctp_outq_sack() stackleak: instrument add_numbered_child.constprop() stackleak: instrument twl_probe() stackleak: instrument komeda_print_events() stackleak: instrument sctp_ulpq_skip() stackleak: instrument hw_ip_info.isra() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument p9_fd_create_unix() /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 356 | 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 369 | 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 396 | int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen) | ^~~~~~~~~~~ stackleak: instrument _hl_ioctl.constprop.isra() stackleak: instrument rds_get_mr_for_dest() stackleak: instrument _hl_info_ioctl.constprop() stackleak: instrument rds_cmsg_rdma_args() stackleak: instrument hl_hw_queue_schedule_cs() stackleak: instrument cfctrl_recv() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ stackleak: instrument p9_virtio_request() /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1388:34: note: userspace variable will be forcibly initialized 1388 | struct sctp_getaddrs_old param; | ^~~~~ stackleak: instrument p9_virtio_zc_request() stackleak: instrument kempld_register_cells_generic() stackleak: instrument hl_build_hwmon_channel_info() stackleak: instrument lpc_sch_probe() stackleak: instrument qcom_rpm_probe() stackleak: instrument dma_heap_ioctl() stackleak: instrument ceph_pr_addr() stackleak: instrument ceph_tcp_connect() stackleak: instrument sctp_packet_transmit() stackleak: instrument syscon_probe() stackleak: instrument of_syscon_register() stackleak: instrument sctp_sendmsg_to_asoc() stackleak: instrument sync_file_ioctl() stackleak: instrument sctp_getsockopt_sctp_status() stackleak: instrument sctp_getsockopt_peer_addr_info() stackleak: instrument unmap_device_va.isra() stackleak: instrument sctp_getsockopt_peer_addr_params() stackleak: instrument sctp_getsockopt_local_addrs() stackleak: instrument hl_fw_dynamic_send_msg.constprop() stackleak: instrument hl_mem_ioctl() stackleak: instrument sctp_getsockopt_primary_addr() stackleak: instrument sysmgr_probe() stackleak: instrument sw_sync_ioctl() stackleak: instrument rave_sp_write.isra() stackleak: instrument sky81452_probe() stackleak: instrument cs_ioctl_default() stackleak: instrument rave_sp_exec() stackleak: instrument sync_print_sync_file() stackleak: instrument sctp_getsockopt_assoc_stats() stackleak: instrument sctp_getsockopt_encap_port() stackleak: instrument sctp_getsockopt_probe_interval() stackleak: instrument atc260x_i2c_probe() stackleak: instrument sctp_getsockopt_paddr_thresholds.constprop() stackleak: instrument hl_cs_ioctl() stackleak: instrument regmap_irq_thread() stackleak: instrument batadv_iv_ogm_orig_dump() stackleak: instrument regmap_add_irq_chip_fwnode() stackleak: instrument hl_wait_ioctl() stackleak: instrument udmabuf_create() stackleak: instrument drm_dp_i2c_xfer() stackleak: instrument sctp_hash_transport() stackleak: instrument sctp_addrs_lookup_transport() stackleak: instrument sctp_rcv() stackleak: instrument sctp_epaddr_lookup_transport() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/net/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 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument sctp_sendmsg() /kisskb/src/net/caif/caif_socket.c: In function 'setsockopt': stackleak: instrument drm_dp_mst_port_add_connector() /kisskb/src/net/caif/caif_socket.c:674:12: note: userspace variable will be forcibly initialized 674 | 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 batadv_iv_ogm_process_per_outif() stackleak: instrument drm_dp_get_one_sb_msg() stackleak: instrument batadv_iv_ogm_receive() stackleak: instrument build_dpcd_read() stackleak: instrument build_dpcd_write() stackleak: instrument build_power_updown_phy() stackleak: instrument build_allocate_payload() stackleak: instrument build_clear_payload_id_table() stackleak: instrument build_link_address() stackleak: instrument build_query_stream_enc_status.isra() stackleak: instrument build_enum_path_resources.isra() stackleak: instrument test_stub() stackleak: instrument drm_dp_mst_dump_sideband_msg_tx() stackleak: instrument goya_cs_parser() stackleak: instrument ti_lmu_probe() stackleak: instrument process_single_tx_qlock() stackleak: instrument drm_dp_mst_i2c_read.isra() stackleak: instrument drm_dp_mst_i2c_write() stackleak: instrument mmu_show() stackleak: instrument userptr_show() stackleak: instrument vm_show() stackleak: instrument hl_timeout_locked_read() stackleak: instrument hl_stop_on_err_read() stackleak: instrument hl_get_power_state() stackleak: instrument drm_dp_send_link_address() stackleak: instrument test_for_each_unlocked() stackleak: instrument sanitycheck() stackleak: instrument test_signaling() stackleak: instrument test_for_each() stackleak: instrument batadv_v_elp_get_throughput.isra() stackleak: instrument find_race() stackleak: instrument test_get_fences() stackleak: instrument batadv_v_orig_dump() stackleak: instrument gaudi_print_single_monitor() stackleak: instrument gaudi_init_security() stackleak: instrument drm_dp_mst_hpd_irq() stackleak: instrument drm_dp_mst_dump_topology() stackleak: instrument ceph_decode_entity_addrvec() stackleak: instrument gaudi_hw_init() stackleak: instrument crush_choose_indep() stackleak: instrument batadv_v_ogm_packet_recv() stackleak: instrument crush_choose_firstn() stackleak: instrument gaudi_collective_wait_init_cs() stackleak: instrument crush_do_rule() stackleak: instrument sctp_generate_iftsn() stackleak: instrument sctp_intl_start_pd() stackleak: instrument sctp_intl_reap_ordered() stackleak: instrument batadv_frag_send_packet() stackleak: instrument gaudi_cs_parser() stackleak: instrument calc_target() stackleak: instrument decode_new_up_state_weight() stackleak: instrument batadv_backbone_hash_find.isra() stackleak: instrument batadv_bla_del_claim() stackleak: instrument sctp_ulpevent_idata() stackleak: instrument batadv_bla_add_claim() stackleak: instrument osdmap_show() stackleak: instrument crush_decode() stackleak: instrument ceph_aes_crypt.constprop() stackleak: instrument sil164_encoder_init() stackleak: instrument panel_simple_probe() stackleak: instrument batadv_bla_rx() stackleak: instrument batadv_bla_tx() stackleak: instrument __ceph_object_locator_to_pg() stackleak: instrument batadv_bla_claim_dump() stackleak: instrument batadv_bla_backbone_dump() stackleak: instrument send_request() stackleak: instrument ceph_pg_to_up_acting_osds() stackleak: instrument ceph_pg_to_primary_shard() stackleak: instrument ceph_pg_to_acting_primary() stackleak: instrument handle_reply() stackleak: instrument ceph_x_proc_ticket_reply() stackleak: instrument handle_timeout() stackleak: instrument ceph_tcp_recvmsg() stackleak: instrument ceph_tcp_recvpage() stackleak: instrument tda998x_bridge_mode_set() stackleak: instrument osd_dispatch() stackleak: instrument nvme_update_ns_info() stackleak: instrument cacheinfo_cpu_online() stackleak: instrument tda998x_create() stackleak: instrument batadv_skb_set_priority() stackleak: instrument handle_remove() stackleak: instrument devtmpfs_work_loop() stackleak: instrument devtmpfs_create_node() stackleak: instrument devtmpfs_delete_node() stackleak: instrument node_read_meminfo() stackleak: instrument do_try_sendpage() stackleak: instrument ceph_con_v1_try_write() stackleak: instrument hmac_sha256.isra() stackleak: instrument nvme_scan_work() stackleak: instrument setup_message_sgs() stackleak: instrument memory_group_register_static() stackleak: instrument memory_group_register_dynamic() stackleak: instrument process_hello() stackleak: instrument populate_out_iter() stackleak: instrument process_server_ident() stackleak: instrument process_auth_done() stackleak: instrument __handle_control() stackleak: instrument spmi_pmic_arb_probe() stackleak: instrument pmic_arb_chained_irq() stackleak: instrument ceph_con_v2_try_read() stackleak: instrument ceph_con_v2_try_write() stackleak: instrument nvme_alloc_user_request() stackleak: instrument batadv_tp_send() stackleak: instrument sas_configure_phy() stackleak: instrument nvme_submit_io() stackleak: instrument nvme_user_cmd() stackleak: instrument nvme_user_cmd64() stackleak: instrument hsi_add_clients_from_dt() stackleak: instrument sas_scsi_recover_host() stackleak: instrument nvme_ns_report_zones() stackleak: instrument sas_discover_expander.part.0() stackleak: instrument sas_ex_discover_devices() stackleak: instrument sas_ex_revalidate_domain() stackleak: instrument __nvme_disable_io_queues() stackleak: instrument nvmf_dev_write() stackleak: instrument dsi_encoder_phy_mode_valid() stackleak: instrument dsi_encoder_mode_valid() stackleak: instrument nvme_fc_signal_discovery_scan() stackleak: instrument batadv_tt_local_add() stackleak: instrument dsi_encoder_enable() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/drivers/nvme/host/tcp.c:12: /kisskb/src/drivers/nvme/host/tcp.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ stackleak: instrument batadv_tt_local_dump() /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_try_recv': /kisskb/src/drivers/nvme/host/tcp.c:1194:27: note: userspace variable will be forcibly initialized 1194 | read_descriptor_t rd_desc; | ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/drivers/nvme/host/tcp.c:12: /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_alloc_queue': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/drivers/nvme/host/tcp.c:1557:27: note: userspace variable will be forcibly initialized 1557 | sockptr_t optval = KERNEL_SOCKPTR(iface); | ^~~~~~ stackleak: instrument adv7511_set_config_csc() stackleak: instrument nvme_tcp_try_send_ddgst() stackleak: instrument nvme_tcp_init_connection() stackleak: instrument nvme_prep_rq.part.0() stackleak: instrument adv7511_probe() stackleak: instrument phylink_validate_any() stackleak: instrument nvme_setup_host_mem() stackleak: instrument phylink_resolve() stackleak: instrument nvme_tcp_try_send() stackleak: instrument simpledrm_mode() stackleak: instrument batadv_tt_global_dump() stackleak: instrument simpledrm_probe() stackleak: instrument nvme_fc_connect_ctrl_work() stackleak: instrument nvmet_execute_get_log_page() stackleak: instrument expect_insert_fail() stackleak: instrument expect_insert_in_range_fail() stackleak: instrument insert_outside_range() stackleak: instrument phylink_ethtool_ksettings_set() stackleak: instrument __igt_once() stackleak: instrument igt_debug() stackleak: instrument igt_init() stackleak: instrument nvme_reset_work() stackleak: instrument evict_color.isra() stackleak: instrument check_reserve_boundaries() stackleak: instrument __igt_insert() stackleak: instrument igt_color() stackleak: instrument igt_align() stackleak: instrument igt_align_pot() stackleak: instrument nvme_tcp_recv_skb() stackleak: instrument igt_frag() stackleak: instrument evict_something.constprop.isra() stackleak: instrument __igt_insert_range() stackleak: instrument nvmet_execute_disc_get_log_page() stackleak: instrument igt_evict_range() stackleak: instrument igt_color_evict_range() stackleak: instrument igt_color_evict() stackleak: instrument igt_bottomup() stackleak: instrument get_phy_device() stackleak: instrument ncsi_write_package_info() stackleak: instrument igt_topdown() stackleak: instrument ncsi_pkg_info_all_nl() stackleak: instrument ncsi_configure_channel() stackleak: instrument igt_evict() stackleak: instrument pruss_probe() stackleak: instrument ncsi_choose_active_channel() stackleak: instrument __igt_reserve() stackleak: instrument nvmet_bdev_execute_rw() stackleak: instrument snic_probe() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c: In function 'do_tls_setsockopt_tx_zc': /kisskb/src/net/tls/tls_main.c:701:12: note: userspace variable will be forcibly initialized 701 | static int do_tls_setsockopt_tx_zc(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:701:12: note: userspace variable will be forcibly initialized stackleak: instrument igt_damage_iter_no_damage() /kisskb/src/net/tls/tls_main.c: In function 'do_tls_setsockopt_conf': /kisskb/src/net/tls/tls_main.c:569:12: note: userspace variable will be forcibly initialized 569 | static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:569:12: note: userspace variable will be forcibly initialized stackleak: instrument igt_damage_iter_no_damage_fractional_src() stackleak: instrument igt_damage_iter_no_damage_src_moved() stackleak: instrument igt_damage_iter_no_damage_fractional_src_moved() stackleak: instrument igt_damage_iter_no_damage_not_visible() stackleak: instrument igt_damage_iter_no_damage_no_crtc() stackleak: instrument igt_damage_iter_no_damage_no_fb() stackleak: instrument igt_damage_iter_simple_damage() stackleak: instrument igt_damage_iter_single_damage() stackleak: instrument igt_dp_mst_sideband_msg_req_decode() stackleak: instrument igt_damage_iter_single_damage_intersect_src() stackleak: instrument igt_damage_iter_single_damage_outside_src() stackleak: instrument igt_damage_iter_single_damage_fractional_src() stackleak: instrument igt_damage_iter_single_damage_intersect_fractional_src() stackleak: instrument igt_damage_iter_single_damage_outside_fractional_src() stackleak: instrument igt_buddy_alloc_smoke() stackleak: instrument igt_damage_iter_single_damage_src_moved() stackleak: instrument igt_damage_iter_single_damage_fractional_src_moved() stackleak: instrument igt_buddy_alloc_pathological() stackleak: instrument igt_damage_iter_damage() stackleak: instrument nvmet_tcp_try_recv_ddgst() stackleak: instrument nvmet_try_send_ddgst() stackleak: instrument igt_damage_iter_damage_one_intersect() stackleak: instrument nvmet_rdma_create_queue_ib() stackleak: instrument igt_damage_iter_damage_one_outside() stackleak: instrument igt_damage_iter_damage_src_moved() stackleak: instrument igt_damage_iter_damage_not_visible() stackleak: instrument nvmet_tcp_try_recv_pdu() stackleak: instrument nvmet_tcp_io_work() stackleak: instrument nvmet_fc_alloc_target_queue() stackleak: instrument nvmet_rdma_cm_handler() stackleak: instrument pfkey_process() stackleak: instrument nvmet_fc_register_targetport() /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2932:58: note: userspace variable will be forcibly initialized 2932 | struct vfio_iommu_type1_dirty_bitmap_get range; | ^~~~~ stackleak: instrument pfkey_spddelete() stackleak: instrument tls_setup_from_iter.constprop() stackleak: instrument decrypt_internal() stackleak: instrument vfio_pin_pages_remote() stackleak: instrument vfio_iommu_type1_pin_pages() stackleak: instrument lt9211_configure_rx() stackleak: instrument lt9211_configure_plls() stackleak: instrument lt9211_configure_tx.isra() stackleak: instrument lt9211_configure_timing.isra() stackleak: instrument lt9211_system_init.isra() stackleak: instrument tls_push_record() stackleak: instrument bpf_exec_tx_verdict() stackleak: instrument tls_sw_do_sendpage() stackleak: instrument vfio_iommu_type1_ioctl() stackleak: instrument tls_sw_sendmsg() stackleak: instrument tls_sw_recvmsg() stackleak: instrument vfio_iommu_type1_attach_group() stackleak: instrument tls_set_sw_offload() stackleak: instrument ttm_global_init() stackleak: instrument sii8620_set_infoframes() stackleak: instrument snic_dump_desc.constprop() stackleak: instrument snic_handle_tgt_disc() stackleak: instrument snic_queuecommand() stackleak: instrument cyttsp4_get_mt_touches() stackleak: instrument i3c_hci_send_ccc_cmd() stackleak: instrument i3c_hci_i2c_xfers() stackleak: instrument i3c_hci_priv_xfers() stackleak: instrument br_get_link_ksettings() stackleak: instrument edt_ft5x06_ts_isr() stackleak: instrument snic_fwcq_cmpl_handler() stackleak: instrument snic_abort_cmd() stackleak: instrument cyttsp4_startup() stackleak: instrument tc358768_bridge_pre_enable() stackleak: instrument snic_device_reset() stackleak: instrument snic_reset() stackleak: instrument edt_ft5x06_ts_probe() stackleak: instrument radeon_gpu_reset() stackleak: instrument amdgpu_device_check_smu_prv_buffer_size() stackleak: instrument api_protocol_set_ic_wake() stackleak: instrument api_protocol_set_ic_sleep() stackleak: instrument ilitek_process_and_report_v6() stackleak: instrument api_protocol_get_ic_mode() stackleak: instrument api_protocol_get_tp_res() stackleak: instrument api_protocol_get_fw_ver() stackleak: instrument api_protocol_get_scrn_res() stackleak: instrument api_protocol_get_ptl_ver() stackleak: instrument api_protocol_get_mcu_ver() stackleak: instrument ilitek_read_tp_info.constprop() stackleak: instrument nwl_dsi_host_transfer() stackleak: instrument nwl_dsi_bridge_mode_set() stackleak: instrument i2c_demux_pinctrl_probe() stackleak: instrument hci_dma_irq_handler() stackleak: instrument wdt87xx_set_feature() stackleak: instrument amdgpu_device_gpu_recover_imp() stackleak: instrument wdt87xx_ts_interrupt() stackleak: instrument wdt87xx_get_string() stackleak: instrument wdt87xx_get_feature() stackleak: instrument zforce_irq_thread() stackleak: instrument wdt87xx_get_sysparam() stackleak: instrument raydium_i2c_update_fw_store() stackleak: instrument adv748x_probe() stackleak: instrument wdt87xx_do_update_firmware() stackleak: instrument radeon_lookup_i2c_gpio() stackleak: instrument radeon_atombios_add_pplib_thermal_controller.part.0() stackleak: instrument iqs5xx_fw_file_parse() stackleak: instrument amdgpu_info_ioctl() stackleak: instrument radeon_atombios_i2c_init() stackleak: instrument i2c_mux_gpio_probe() stackleak: instrument iqs5xx_fw_file_write() stackleak: instrument radeon_atombios_parse_power_table_1_3() stackleak: instrument hci_cmd_v1_daa() stackleak: instrument radeon_get_atom_connector_info_from_object_table() stackleak: instrument amdgpu_device_init() stackleak: instrument radeon_get_atom_connector_info_from_supported_devices_table() stackleak: instrument auo_pixcir_interrupt() stackleak: instrument aac_issue_safw_bmic_identify.constprop() stackleak: instrument aac_get_safw_ciss_luns() stackleak: instrument dsa_register_switch() stackleak: instrument amdgpu_atombios_lookup_i2c_gpio() stackleak: instrument radeon_atombios_get_power_modes() stackleak: instrument amdgpu_atombios_i2c_init() stackleak: instrument thunder_mdiobus_pci_probe() stackleak: instrument ili210x_irq() stackleak: instrument amdgpu_atombios_get_connector_info_from_object_table() stackleak: instrument radeon_combios_i2c_init() stackleak: instrument adv748x_hdmi_propagate_pixelrate.isra() stackleak: instrument aac_scsi_cmd() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/can/raw.c:45: /kisskb/src/net/can/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c: In function 'raw_setsockopt': /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized 514 | static int raw_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:514:12: note: userspace variable will be forcibly initialized stackleak: instrument radeon_combios_get_lvds_info() stackleak: instrument mip4_sysfs_fw_update() stackleak: instrument pixcir_ts_isr() stackleak: instrument radeon_get_legacy_connector_info_from_table() stackleak: instrument port_cost() stackleak: instrument radeon_get_legacy_connector_info_from_bios() stackleak: instrument radeon_combios_get_power_modes() stackleak: instrument atombios_crtc_mode_set() stackleak: instrument st1232_ts_irq_handler() /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'next_getadapter_fib': /kisskb/src/drivers/scsi/aacraid/commctrl.c:246:26: note: userspace variable will be forcibly initialized 246 | struct fib_ioctl f; | ^ stackleak: instrument aac_get_hba_info() stackleak: instrument aac_send_raw_srb() stackleak: instrument w8001_connect() stackleak: instrument mdio_mux_init() stackleak: instrument dsa_port_host_fdb_add() stackleak: instrument dsa_port_host_fdb_del() stackleak: instrument dsa_port_host_mdb_add() stackleak: instrument dsa_port_host_mdb_del() stackleak: instrument dsa_port_lag_change() stackleak: instrument i3c_master_register() stackleak: instrument radeon_fence_wait_seq_timeout.part.0() stackleak: instrument dsa_port_lag_join() stackleak: instrument dsa_port_bridge_leave() stackleak: instrument dsa_port_lag_leave() stackleak: instrument dsa_port_fdb_add() stackleak: instrument dsa_port_fdb_del() stackleak: instrument dsa_port_standalone_host_fdb_add() stackleak: instrument dsa_port_bridge_host_fdb_add() stackleak: instrument dsa_port_standalone_host_fdb_del() stackleak: instrument dsa_port_bridge_host_fdb_del() stackleak: instrument dsa_port_lag_fdb_add() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/can/can-ml.h:47, from /kisskb/src/net/can/j1939/socket.c:15: /kisskb/src/net/can/j1939/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ stackleak: instrument dsa_port_lag_fdb_del() stackleak: instrument dsa_port_mdb_add() stackleak: instrument radeon_bo_list_validate() stackleak: instrument dsa_port_mdb_del() stackleak: instrument dsa_port_standalone_host_mdb_add() stackleak: instrument dsa_port_bridge_host_mdb_add() /kisskb/src/net/can/j1939/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument dsa_port_standalone_host_mdb_del() /kisskb/src/net/can/j1939/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_setsockopt_flag': /kisskb/src/net/can/j1939/socket.c:648:12: note: userspace variable will be forcibly initialized 648 | static int j1939_sk_setsockopt_flag(struct j1939_sock *jsk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_setsockopt': /kisskb/src/net/can/j1939/socket.c:666:12: note: userspace variable will be forcibly initialized 666 | static int j1939_sk_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c:666:12: note: userspace variable will be forcibly initialized stackleak: instrument dsa_port_bridge_host_mdb_del() stackleak: instrument bcm_sendmsg() stackleak: instrument j1939_sk_sendmsg() stackleak: instrument radeon_set_pll() stackleak: instrument tegra_i2c_xfer_msg.part.0() stackleak: instrument br_dev_siocdevprivate() stackleak: instrument radeon_add_common_modes() stackleak: instrument aac_command_normal() stackleak: instrument amdgpu_ttm_vram_read() stackleak: instrument rmi_read_register_desc() stackleak: instrument dsa_slave_vlan_rx_add_vid() stackleak: instrument i2c_detect.isra() stackleak: instrument amdgpu_ttm_init() stackleak: instrument aac_send_safw_hostttime.isra() stackleak: instrument radeon_compute_pll_legacy() stackleak: instrument amdgpu_ttm_copy_mem_to_mem() stackleak: instrument i801_add_tco() stackleak: instrument aac_command_thread() stackleak: instrument amdgpu_fill_buffer() stackleak: instrument amdgpu_bo_move() stackleak: instrument rmi_f01_probe() stackleak: instrument typhoon_do_get_stats() stackleak: instrument typhoon_init_one() stackleak: instrument typhoon_start_runtime() stackleak: instrument radeonfb_create() stackleak: instrument amdgpu_bo_sync_wait_resv() stackleak: instrument radeon_gem_va_update_vm() stackleak: instrument cdns_i2c_master_xfer() stackleak: instrument mtk_i2c_calculate_speed() stackleak: instrument nmk_i2c_xfer() stackleak: instrument i2c_smbus_xfer_emulated() stackleak: instrument radeon_cs_parser_relocs() stackleak: instrument geni_i2c_gpi_xfer() stackleak: instrument tipc_bcast_xmit() stackleak: instrument mtk_i2c_transfer() stackleak: instrument radeon_cs_ioctl() stackleak: instrument tipc_mcast_send_sync() stackleak: instrument dsa_port_do_mdb_del() stackleak: instrument dsa_port_do_fdb_del() stackleak: instrument tipc_mcast_xmit() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/svc.c:9: /kisskb/src/net/atm/svc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c: In function 'svc_setsockopt': /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized 453 | static int svc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/svc.c:453:12: note: userspace variable will be forcibly initialized stackleak: instrument tipc_bcast_rcv() stackleak: instrument dsa_port_do_mdb_add() stackleak: instrument tipc_bcast_ack_rcv() stackleak: instrument dsa_port_do_fdb_add() stackleak: instrument svc_accept() stackleak: instrument tipc_bcast_sync_rcv() stackleak: instrument svc_ioctl() stackleak: instrument tipc_bcast_remove_peer() stackleak: instrument w1_f0d_readblock() stackleak: instrument qup_i2c_xfer_v2_msg() stackleak: instrument dsa_switch_event() stackleak: instrument qup_i2c_xfer_v2() stackleak: instrument slic_poll() stackleak: instrument rs690_bandwidth_update() stackleak: instrument cx25840_ir_irq_handler() stackleak: instrument amdgpu_display_user_framebuffer_create() stackleak: instrument fsi_i2c_xfer() stackleak: instrument rv770_startup.constprop() stackleak: instrument tipc_disc_rcv() stackleak: instrument radeon_legacy_tv_mode_set() stackleak: instrument link_prepare_wakeup() stackleak: instrument w1_eprom_add_slave() stackleak: instrument __tipc_nl_add_bc_link_stat() stackleak: instrument __tipc_nl_add_stats() stackleak: instrument tipc_enable_bearer() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized stackleak: instrument amdgpu_gem_object_close() stackleak: instrument tipc_link_build_proto_msg() stackleak: instrument amdgpu_gem_va_ioctl() stackleak: instrument rmi_driver_update_fw_store() stackleak: instrument r600_copy_cpdma() stackleak: instrument tipc_link_create() stackleak: instrument r600_ib_test() stackleak: instrument radeon_pm_set_clocks() stackleak: instrument tipc_link_advance_transmq() stackleak: instrument rmi_f34v7_do_reflash() stackleak: instrument rmi_f34v7_probe() stackleak: instrument tipc_link_xmit() stackleak: instrument tipc_named_node_up() stackleak: instrument tipc_msg_build() stackleak: instrument tipc_link_tnl_prepare() stackleak: instrument tipc_link_input() stackleak: instrument asd_pci_probe() stackleak: instrument amdgpu_cs_ioctl() stackleak: instrument br_setlink() stackleak: instrument tipc_link_rcv() /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:45: note: userspace variable will be forcibly initialized 462 | struct i2c_smbus_ioctl_data data_arg; | ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-dev.c:435:44: note: userspace variable will be forcibly initialized 435 | struct i2c_rdwr_ioctl_data rdwr_arg; | ^~~~~~~~ stackleak: instrument tipc_mon_rcv() stackleak: instrument evergreen_program_watermarks() stackleak: instrument tipc_nl_name_table_dump() stackleak: instrument mgag200_simple_display_pipe_enable() stackleak: instrument adv76xx_log_infoframes() stackleak: instrument mgag200_modeset_init() stackleak: instrument cayman_startup.constprop() stackleak: instrument amdgpu_sa_bo_new() stackleak: instrument __tipc_nl_compat_dumpit() stackleak: instrument tipc_nl_compat_link_dump() stackleak: instrument tipc_nl_compat_name_table_dump() stackleak: instrument adv76xx_probe() stackleak: instrument tipc_nl_compat_link_stat_dump() stackleak: instrument tipc_nl_compat_sk_dump() stackleak: instrument adv76xx_isr() stackleak: instrument adv76xx_log_status() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ stackleak: instrument radeon_sa_bo_new() /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized 3137 | static int tipc_setsockopt(struct socket *sock, int lvl, int opt, | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized stackleak: instrument asd_process_ctrl_a_user() stackleak: instrument tipc_send_group_msg() stackleak: instrument evergreen_startup.part.0() stackleak: instrument xgene_enet_probe() stackleak: instrument asd_read_flash() stackleak: instrument tipc_node_check_state() stackleak: instrument tipc_send_group_bcast() stackleak: instrument tipc_node_link_down() stackleak: instrument tipc_send_group_anycast() stackleak: instrument tipc_node_bc_rcv() stackleak: instrument xgene_enet_process_ring() stackleak: instrument tipc_node_timeout() stackleak: instrument tipc_sk_timeout() /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:252:23: note: userspace variable will be forcibly initialized 252 | struct msghdr msg; | ^~~ stackleak: instrument tipc_ioctl() stackleak: instrument xgene_enet_start_xmit() stackleak: instrument tipc_conn_send_to_sock() stackleak: instrument tipc_conn_rcv_from_sock() stackleak: instrument tipc_group_delete() stackleak: instrument amdgpu_vm_flush() stackleak: instrument amdgpu_vm_pt_clear() stackleak: instrument amdgpu_vm_update_range() stackleak: instrument tipc_nl_publ_dump() stackleak: instrument adv7842_log_infoframes() stackleak: instrument tipc_node_check_dest() stackleak: instrument amdgpu_vm_ptes_update() stackleak: instrument amdgpu_vm_bo_update() stackleak: instrument tipc_node_broadcast() stackleak: instrument br2684_ioctl() stackleak: instrument tipc_rcv() stackleak: instrument amdgpu_vm_bo_clear_mappings() stackleak: instrument amdgpu_pll_compute() stackleak: instrument tipc_node_apply_property() stackleak: instrument tipc_recvmsg() /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:26: note: userspace variable will be forcibly initialized 392 | struct ff_effect effect; | ^~~~~~ stackleak: instrument dce6_program_watermarks() stackleak: instrument tipc_nl_node_set_link() stackleak: instrument amdgpu_vm_adjust_size() stackleak: instrument tipc_sendmcast() stackleak: instrument tipc_nl_node_get_link() stackleak: instrument ml_play_effects() stackleak: instrument __tipc_sendmsg() stackleak: instrument tipc_nl_node_dump_link() stackleak: instrument adv7842_s_dv_timings() stackleak: instrument __vmw_execbuf_release_pinned_bo() stackleak: instrument __tipc_sendstream() stackleak: instrument rs780_dpm_set_power_state() stackleak: instrument edid_write_hdmi_segment() stackleak: instrument tipc_sk_create() stackleak: instrument vmw_execbuf_process() stackleak: instrument tipc_accept() stackleak: instrument adv7842_isr() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/af_smc.c:27: /kisskb/src/net/smc/af_smc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument amdgpu_bo_list_create() /kisskb/src/net/smc/af_smc.c: In function '__smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2836:12: note: userspace variable will be forcibly initialized 2836 | static int __smc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/smc/af_smc.c: In function 'smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2869:12: note: userspace variable will be forcibly initialized 2869 | static int smc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ stackleak: instrument amdgpu_bo_list_get_list() stackleak: instrument tipc_sk_filter_rcv() stackleak: instrument joydev_read() stackleak: instrument tipc_crypto_do_cmd() stackleak: instrument dce8_program_watermarks() stackleak: instrument tipc_sk_rcv() stackleak: instrument tipc_sk_mcast_rcv() stackleak: instrument xgene_get_ethtool_stats() stackleak: instrument vmw_gmr_bind() stackleak: instrument si_startup.part.0() stackleak: instrument cik_cp_resume() stackleak: instrument tipc_crypto_xmit() stackleak: instrument rv770_upload_sw_state() stackleak: instrument __br_multicast_send_query() stackleak: instrument cik_copy_cpdma() stackleak: instrument cik_ib_test() stackleak: instrument br_sg_port_find() stackleak: instrument tipc_crypto_rcv() stackleak: instrument adv7842_command_ram_test() stackleak: instrument tipc_crypto_key_distr() stackleak: instrument rv6xx_dpm_init() stackleak: instrument adv7842_cp_log_status() stackleak: instrument __smc_connect() stackleak: instrument br_mdb_get() stackleak: instrument br_multicast_del_pg() stackleak: instrument calibrate_v1() stackleak: instrument xgene_enet_cle_init() stackleak: instrument rv7xx_parse_power_table() stackleak: instrument power_supply_get_battery_info() stackleak: instrument vmw_du_update_layout.isra() stackleak: instrument amdgpu_vram_mgr_new() stackleak: instrument smc_listen_work() stackleak: instrument br_multicast_dump_querier_state() stackleak: instrument vmw_print_bitmap() stackleak: instrument calibrate_8939() stackleak: instrument cik_startup.part.0() stackleak: instrument calibrate_8974() stackleak: instrument dns_resolver_preparse() stackleak: instrument cik_irq_process() stackleak: instrument vmw_du_connector_fill_modes() stackleak: instrument br_multicast_rcv() stackleak: instrument vmw_kms_helper_dirty() stackleak: instrument cypress_upload_sw_state() stackleak: instrument cypress_upload_mc_reg_table() stackleak: instrument vmw_du_helper_plane_update() stackleak: instrument cypress_populate_mc_reg_table() stackleak: instrument br_multicast_get_stats() stackleak: instrument arc_emac_poll() stackleak: instrument btc_dpm_pre_set_power_state() stackleak: instrument asd_clear_nexus_I_T() stackleak: instrument asd_clear_nexus_index() stackleak: instrument asd_clear_nexus_tag() stackleak: instrument cypress_dpm_enable() stackleak: instrument asd_clear_nexus_I_T_L.isra() stackleak: instrument asd_initiate_ssp_tmf() stackleak: instrument asd_clear_nexus_ha() stackleak: instrument amdgpu_debugfs_wave_read() stackleak: instrument asd_clear_nexus_port() stackleak: instrument dw_wdt_drv_probe() stackleak: instrument asd_abort_task() stackleak: instrument btc_dpm_enable() stackleak: instrument asd_execute_task() stackleak: instrument amdgpu_vmid_grab() stackleak: instrument sumo_dpm_pre_set_power_state() stackleak: instrument sumo_dpm_set_power_state() stackleak: instrument gab_probe() stackleak: instrument sumo_dpm_init() stackleak: instrument amdgpu_debugfs_ib_preempt() stackleak: instrument vmw_resource_validate() stackleak: instrument vmw_resource_evict_all() stackleak: instrument trinity_dpm_pre_set_power_state() stackleak: instrument __mdb_fill_info() stackleak: instrument csio_get_stats() stackleak: instrument trinity_dpm_init() stackleak: instrument br_mdb_dump() stackleak: instrument amdgpu_map_static_csa() stackleak: instrument br_mdb_add() stackleak: instrument smc_ib_modify_qp_init() stackleak: instrument smc_ib_modify_qp_rtr() stackleak: instrument smc_nl_handle_smcr_dev.isra() stackleak: instrument amdgpu_ras_debugfs_ctrl_parse_data.constprop() stackleak: instrument smc_ib_port_event_work() stackleak: instrument smc_ib_modify_qp_rts() stackleak: instrument smc_ib_modify_qp_error() stackleak: instrument amdgpu_ras_debugfs_read() stackleak: instrument amdgpu_vm_sdma_update() stackleak: instrument amdgpu_ras_do_recovery() stackleak: instrument smc_ib_create_queue_pair() stackleak: instrument amdgpu_ras_debugfs_create_all() stackleak: instrument si_initialize_smc_cac_tables() stackleak: instrument ni_dpm_enable() stackleak: instrument si_convert_power_level_to_smc() stackleak: instrument ni_dpm_pre_set_power_state() stackleak: instrument amdgpu_ras_fini() stackleak: instrument amdgpu_ras_interrupt_process_handler() stackleak: instrument si_init_smc_table() stackleak: instrument kv_dpm_pre_set_power_state() stackleak: instrument amdgpu_ras_debugfs_table_read.isra() stackleak: instrument ni_dpm_set_power_state() stackleak: instrument ci_populate_all_graphic_levels() stackleak: instrument ci_do_program_memory_timing_parameters() stackleak: instrument w1_ds2760_add_slave() stackleak: instrument kv_dpm_init() stackleak: instrument ni_dpm_init() stackleak: instrument ovs_fragment() stackleak: instrument amdgpu_discovery_set_ip_blocks() stackleak: instrument ci_populate_all_memory_levels() stackleak: instrument si_dpm_enable() stackleak: instrument csio_ln_mgmt_submit_wr() /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_confirm_accept': /kisskb/src/net/smc/smc_clc.c:990:23: note: userspace variable will be forcibly initialized 990 | struct msghdr msg; | ^~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_decline': /kisskb/src/net/smc/smc_clc.c:767:23: note: userspace variable will be forcibly initialized 767 | struct msghdr msg; | ^~~ /kisskb/src/net/smc/smc_clc.c: In function 'smc_clc_send_proposal': /kisskb/src/net/smc/smc_clc.c:819:23: note: userspace variable will be forcibly initialized 819 | struct msghdr msg; | ^~~ stackleak: instrument si_dpm_pre_set_power_state() stackleak: instrument csio_ln_fdmi_dprt_cbfn() stackleak: instrument smc_clc_send_confirm_accept() stackleak: instrument max9286_parse_dt() stackleak: instrument vmw_gmrid_man_get_node() stackleak: instrument smc_clc_prfx_set.constprop() stackleak: instrument bcmgenet_rx_poll() stackleak: instrument ci_init_smc_table() stackleak: instrument do_execute_actions() stackleak: instrument si_dpm_set_power_state() stackleak: instrument smc_clc_wait_msg() stackleak: instrument br_switchdev_port_offload() stackleak: instrument smc_clc_send_decline() /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/af_qrtr.c:1143:22: note: userspace variable will be forcibly initialized 1143 | struct ifreq ifr; | ^~~ stackleak: instrument radeon_vm_clear_bo() stackleak: instrument smc_clc_send_proposal() stackleak: instrument smc_clc_send_confirm() stackleak: instrument smc_clc_send_accept() stackleak: instrument radeon_vm_grab_id() stackleak: instrument radeon_vm_update_page_directory() stackleak: instrument smu_v11_0_i2c_xfer() stackleak: instrument si_dpm_init() stackleak: instrument radeon_vm_bo_update() stackleak: instrument bcmgenet_xmit() stackleak: instrument ci_dpm_enable() stackleak: instrument get_flow_actions() stackleak: instrument ovs_nla_init_match_and_action.constprop() stackleak: instrument ltc294x_i2c_probe() stackleak: instrument bch_allocator_thread() stackleak: instrument ci_dpm_init() stackleak: instrument saa6752hs_init() stackleak: instrument queue_gso_packets() stackleak: instrument bch_alloc_sectors() stackleak: instrument bcmgenet_mii_pd_init() stackleak: instrument ovs_dp_cmd_fill_info() stackleak: instrument lookup_notify() stackleak: instrument say_hello() stackleak: instrument csio_eh_lun_reset_handler() stackleak: instrument bcmgenet_mii_init() stackleak: instrument service_announce_del.constprop.isra() stackleak: instrument ovs_flow_cmd_dump() stackleak: instrument smc_nl_fill_lgr_link.constprop.isra() stackleak: instrument service_announce_new() stackleak: instrument ovs_vport_cmd_new() stackleak: instrument ctrl_cmd_new_lookup.isra() stackleak: instrument ovs_flow_cmd_get() stackleak: instrument init_pmu_entry_by_type_and_add() stackleak: instrument vmw_sou_plane_update_surface.constprop() stackleak: instrument vmw_sou_plane_update_bo.constprop() stackleak: instrument smc_nl_fill_lgr_list.constprop() stackleak: instrument ovs_flow_cmd_del() stackleak: instrument ctrl_cmd_del_client.isra() stackleak: instrument vmw_kms_sou_do_surface_dirty() stackleak: instrument vmw_kms_sou_do_bo_dirty() stackleak: instrument vmw_kms_sou_readback() stackleak: instrument ovs_flow_cmd_set() stackleak: instrument ctrl_cmd_bye.isra() stackleak: instrument qrtr_ns_worker() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ stackleak: instrument smc_nl_get_sys_info() stackleak: instrument ovs_flow_cmd_new() /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2095:22: note: userspace variable will be forcibly initialized 2095 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2094:23: note: userspace variable will be forcibly initialized 2094 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2154:23: note: userspace variable will be forcibly initialized 2154 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2153:22: note: userspace variable will be forcibly initialized 2153 | struct iovec iov; | ^~~ stackleak: instrument smcd_nl_get_lgr() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/sockptr.h:34:16: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/socket.c:2225:19: note: userspace variable will be forcibly initialized 2225 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2371:28: note: userspace variable will be forcibly initialized 2371 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2422:28: note: userspace variable will be forcibly initialized 2422 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2565:23: note: userspace variable will be forcibly initialized 2565 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2598:23: note: userspace variable will be forcibly initialized 2598 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2808:23: note: userspace variable will be forcibly initialized 2808 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2773:23: note: userspace variable will be forcibly initialized 2773 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3307:22: note: userspace variable will be forcibly initialized 3307 | struct ifreq ifreq; | ^~~~~ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3281:22: note: userspace variable will be forcibly initialized 3281 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1163:22: note: userspace variable will be forcibly initialized 1163 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1208:30: note: userspace variable will be forcibly initialized 1208 | struct ifreq ifr; | ^~~ stackleak: instrument ____sys_recvmsg() stackleak: instrument rv770_copy_dma() stackleak: instrument btree_mergesort() stackleak: instrument r600_dma_ib_test() stackleak: instrument bq27xxx_battery_setup() stackleak: instrument r600_copy_dma() stackleak: instrument smc_switch_conns() stackleak: instrument bch_btree_insert_key() stackleak: instrument dce_v8_0_afmt_setmode() stackleak: instrument __sys_bind() stackleak: instrument do_accept() stackleak: instrument __sys_connect() stackleak: instrument __sys_getsockname() stackleak: instrument __sys_getpeername() stackleak: instrument __sys_sendto() stackleak: instrument __sys_recvfrom() stackleak: instrument smc_conn_create() stackleak: instrument dce_v8_0_program_watermarks() stackleak: instrument gfx_v7_0_sw_init() stackleak: instrument ___sys_recvmsg() stackleak: instrument vmw_legacy_srf_dma() stackleak: instrument csio_hws_configuring() stackleak: instrument do_recvmmsg() stackleak: instrument ___sys_sendmsg() stackleak: instrument __sys_sendmmsg() stackleak: instrument csio_hw_write_flash() stackleak: instrument vmw_surface_dirty_range_add() stackleak: instrument csio_hw_fw_dload() stackleak: instrument vmw_surface_dirty_alloc() stackleak: instrument evergreen_copy_dma() stackleak: instrument mipid02_probe() stackleak: instrument i2c_wr() stackleak: instrument vmw_surface_define_ioctl() stackleak: instrument print_avi_infoframe() stackleak: instrument vmw_mob_pt_setup() stackleak: instrument tc358743_log_status() stackleak: instrument vmw_gb_surface_define() stackleak: instrument mipid02_s_stream() stackleak: instrument csio_hw_configure.constprop() stackleak: instrument si_copy_dma() stackleak: instrument vmw_gb_surface_define_internal.isra() stackleak: instrument tc358743_format_change() stackleak: instrument vmw_otables_setup() stackleak: instrument vmw_mob_bind() stackleak: instrument tc358743_probe() stackleak: instrument csio_evtq_worker() stackleak: instrument cik_copy_dma() stackleak: instrument cik_sdma_ib_test() stackleak: instrument radeon_uvd_send_msg() stackleak: instrument bch_dump_read() stackleak: instrument btree_gc_mark_node() stackleak: instrument radeon_uvd_cs_parse() stackleak: instrument smc_wr_tx_tasklet_fn() stackleak: instrument bch_btree_insert_keys() stackleak: instrument smc_wr_rx_tasklet_fn() stackleak: instrument gfx_v7_0_hw_init() stackleak: instrument smc_wr_remember_qp_attr() stackleak: instrument __bch_btree_node_write() stackleak: instrument vmw_cmdbuf_work_func() stackleak: instrument bch_btree_map_nodes_recurse() stackleak: instrument ovs_flow_key_extract_userspace() stackleak: instrument bch_btree_cache_free() stackleak: instrument bch_btree_check_recurse() stackleak: instrument bch_btree_check_thread() stackleak: instrument bch_btree_check() stackleak: instrument bnxt_get_ring_stats() stackleak: instrument validate_nsh() stackleak: instrument bch_extent_insert_fixup() stackleak: instrument bch_extent_bad() stackleak: instrument vmw_cotable_create() stackleak: instrument btree_split() stackleak: instrument bch_btree_insert_node() stackleak: instrument vmw_stdu_bo_cpu_commit() stackleak: instrument bq24257_probe() stackleak: instrument btree_gc_coalesce() stackleak: instrument btree_gc_rewrite_node() stackleak: instrument btree_gc_recurse() stackleak: instrument vmw_stdu_primary_plane_prepare_fb() stackleak: instrument vmw_stdu_plane_update_bo() stackleak: instrument bch_btree_insert_check_key() stackleak: instrument vmw_stdu_plane_update_surface() stackleak: instrument gfx_v6_0_hw_init() stackleak: instrument vmw_kms_stdu_dma() stackleak: instrument vmw_kms_stdu_surface_dirty() stackleak: instrument bch_btree_gc() stackleak: instrument radeon_vce_get_create_msg() stackleak: instrument bch_btree_map_keys_recurse() stackleak: instrument radeon_vce_get_destroy_msg() stackleak: instrument bch_refill_keybuf() stackleak: instrument dce_v6_0_program_watermarks() stackleak: instrument masked_flow_lookup() stackleak: instrument ovs_nla_get_match() stackleak: instrument vmw_mksstat_add_ioctl() stackleak: instrument bnxt_reuse_rx_agg_bufs() stackleak: instrument validate_and_copy_set_tun() stackleak: instrument dce_v6_0_encoder_mode_set() stackleak: instrument smc_llc_send_add_link() stackleak: instrument __ovs_nla_copy_actions.isra() stackleak: instrument __bnxt_rx_agg_pages() stackleak: instrument journal_read_bucket() stackleak: instrument btree_flush_write() stackleak: instrument smc_llc_srv_add_link() stackleak: instrument vmw_diff_memcpy() stackleak: instrument read_moving.constprop() stackleak: instrument csio_mb_process_portparams_rsp() stackleak: instrument bq25890_fw_read_u32_props() stackleak: instrument smc_llc_cli_add_link() stackleak: instrument bq25890_get_chip_state() stackleak: instrument tvp5150_probe() stackleak: instrument bch_journal.part.0() stackleak: instrument vmw_bo_cpu_blit() stackleak: instrument bq25890_rw_init_data() stackleak: instrument bnxt_alloc_mem() stackleak: instrument bch_journal_replay() stackleak: instrument journal_write_unlocked() stackleak: instrument bch_journal_meta() stackleak: instrument r600_cs_track_check() stackleak: instrument bnxt_start_xmit() stackleak: instrument r600_cs_parse() stackleak: instrument bnxt_rx_pkt() stackleak: instrument bch_data_insert_start() stackleak: instrument r600_dma_cs_parse() stackleak: instrument bnxt_poll() stackleak: instrument bnxt_poll_p5() stackleak: instrument evergreen_cs_track_check() stackleak: instrument bnxt_hwrm_func_drv_rgtr() stackleak: instrument cached_dev_submit_bio() stackleak: instrument ovs_vport_get_stats() stackleak: instrument ovs_vport_receive() stackleak: instrument csio_wr_iq_destroy.constprop() stackleak: instrument csio_wr_process_fl() stackleak: instrument csio_wr_iq_create_rsp() stackleak: instrument rv515_bandwidth_avivo_update() stackleak: instrument csio_wr_iq_create() stackleak: instrument csio_wr_eq_create() stackleak: instrument uuid_io.constprop() stackleak: instrument bnxt_init_nic() stackleak: instrument __uuid_write() stackleak: instrument evergreen_cs_parse() stackleak: instrument bch_prio_write() stackleak: instrument aldebaran_mode2_restore_ip() stackleak: instrument bch_cached_dev_run() stackleak: instrument bch_cached_dev_attach() stackleak: instrument evergreen_dma_cs_parse() stackleak: instrument bnxt_hwrm_func_qcaps() stackleak: instrument smc_tx_rdma_writes() stackleak: instrument run_cache_set() stackleak: instrument bch_bset_print_stats() stackleak: instrument r100_bandwidth_update() stackleak: instrument smc_tx_sendmsg() stackleak: instrument smc_tx_sendpage() stackleak: instrument bd9995x_fw_probe() stackleak: instrument bd9995x_hw_init() stackleak: instrument bd9995x_irq_handler_thread() stackleak: instrument vmwgfx_set_config_internal.constprop() stackleak: instrument smc_rx_recvmsg() stackleak: instrument vmw_fb_kms_framebuffer() stackleak: instrument register_bcache() stackleak: instrument __bch_cached_dev_show() stackleak: instrument vmw_fb_dirty_flush() stackleak: instrument r100_ib_test() stackleak: instrument vmw_fb_set_par() stackleak: instrument bch_cache_show() stackleak: instrument opp_parse_supplies.constprop() stackleak: instrument _of_add_table_indexed() stackleak: instrument bnxt_sp_task() stackleak: instrument sym2_probe() stackleak: instrument smcd_nl_get_device() stackleak: instrument opp_list_debug_create_link() stackleak: instrument opp_debug_create_one() stackleak: instrument sym_user_command() stackleak: instrument nvif_object_mthd() stackleak: instrument teo_select() stackleak: instrument refill_dirty() stackleak: instrument mmhub_v9_4_gart_enable() stackleak: instrument fc0011_set_params() stackleak: instrument read_dirty() stackleak: instrument bch_writeback_thread() stackleak: instrument write_dirty_finish() stackleak: instrument bch_sectors_dirty_init() stackleak: instrument smc_nl_get_stats() stackleak: instrument mmci_pio_irq() stackleak: instrument sym_hcb_attach() stackleak: instrument __hwrm_send() stackleak: instrument umc_v6_1_query_ras_error_count() stackleak: instrument __smc_diag_dump.constprop() stackleak: instrument fc0013_set_params() stackleak: instrument rt9455_probe() stackleak: instrument nvif_mem_ctor_type() stackleak: instrument sdhci_send_command() stackleak: instrument bnxt_cfg_hw_sriov() stackleak: instrument bnxt_hwrm_exec_fwd_req() stackleak: instrument psp_usbc_pd_fw_sysfs_write() stackleak: instrument psp_get_runtime_db_entry() stackleak: instrument sdhci_irq() stackleak: instrument sdhci_send_tuning() stackleak: instrument psp_init_sos_microcode() stackleak: instrument psp_init_ta_microcode() stackleak: instrument dce_v10_0_afmt_setmode() stackleak: instrument sm_ll_inc() stackleak: instrument microtune_attach() stackleak: instrument sm_ll_dec() stackleak: instrument dce_v10_0_program_watermarks() stackleak: instrument nvkm_client_new() stackleak: instrument dce_v11_0_afmt_setmode() stackleak: instrument megasas_mgmt_fw_ioctl() stackleak: instrument dce_v11_0_program_watermarks() stackleak: instrument gfx_v9_4_2_do_sgprs_init.isra() stackleak: instrument bnxt_get_module_info() stackleak: instrument gfx_v9_0_init_always_on_cu_mask() stackleak: instrument megasas_probe_one() stackleak: instrument gfx_v8_0_sw_init() stackleak: instrument gfx_v10_0_apply_medium_grain_clock_gating_workaround() stackleak: instrument gfx_v8_0_init_save_restore_list.isra() stackleak: instrument tifm_sd_card_event() stackleak: instrument sdma_v2_4_sw_init() stackleak: instrument gfx_v8_0_ring_emit_de_meta() stackleak: instrument exynos_drm_fbdev_create() stackleak: instrument nvkm_ioctl_sclass() stackleak: instrument nvkm_ioctl_new() stackleak: instrument sdma_v3_0_sw_init() stackleak: instrument qt1010_set_params() stackleak: instrument qt1010_init() stackleak: instrument sdma_v5_0_sw_init() stackleak: instrument sdma_v6_0_sw_init() stackleak: instrument gfx_v9_0_rlc_resume() stackleak: instrument megasas_alloc_rdpq_fusion() stackleak: instrument ufshcd_exec_dev_cmd() stackleak: instrument ufshcd_issue_devman_upiu_cmd() stackleak: instrument ufshcd_dme_link_startup() stackleak: instrument ufshcd_dme_reset() stackleak: instrument ufshcd_dme_enable() stackleak: instrument amdgpu_mes_destroy_process() stackleak: instrument __ufshcd_issue_tm_cmd() stackleak: instrument gfx_v10_0_constants_init() stackleak: instrument simple_set_params() stackleak: instrument amdgpu_mes_add_hw_queue() stackleak: instrument charger_manager_probe() stackleak: instrument mes_v10_1_sw_init() stackleak: instrument mes_v10_1_unmap_legacy_queue() stackleak: instrument gfx_v11_0_constants_init() stackleak: instrument amdgpu_mes_add_ring() stackleak: instrument mes_v10_1_add_hw_queue() stackleak: instrument mes_v10_1_remove_hw_queue() stackleak: instrument __ufshcd_transfer_req_compl() stackleak: instrument mes_v10_1_query_sched_status() stackleak: instrument amdgpu_mes_ctx_map_meta_data() stackleak: instrument mes_v10_1_set_hw_resources() stackleak: instrument gfx_v9_0_sw_init() stackleak: instrument amdgpu_mes_self_test() stackleak: instrument gfx_v9_0_ring_emit_de_meta() stackleak: instrument megasas_build_and_issue_cmd_fusion() stackleak: instrument gfx_v8_0_hw_init() stackleak: instrument ufshcd_dme_set_attr() stackleak: instrument gfx_v10_0_sw_init() stackleak: instrument mes_v11_0_sw_init() stackleak: instrument mes_v11_0_unmap_legacy_queue() stackleak: instrument ufshcd_uic_change_pwr_mode() stackleak: instrument mes_v11_0_add_hw_queue() stackleak: instrument mes_v11_0_remove_hw_queue() stackleak: instrument mes_v11_0_query_sched_status() stackleak: instrument mes_v11_0_set_hw_resources() stackleak: instrument ufshcd_dme_get_attr() stackleak: instrument megasas_init_adapter_fusion() stackleak: instrument btree_insert_raw() stackleak: instrument gfx_v10_0_ring_emit_de_meta() stackleak: instrument tda18218_attach() stackleak: instrument insert() stackleak: instrument megasas_reset_fusion() stackleak: instrument ufshcd_probe_hba() stackleak: instrument ufshcd_uic_hibern8_enter() stackleak: instrument gfx_v11_0_sw_init() stackleak: instrument ufshcd_uic_hibern8_exit() stackleak: instrument gfx_v9_0_late_init() stackleak: instrument gfx_v11_0_ring_emit_de_meta() stackleak: instrument rebalance_children() stackleak: instrument dm_btree_remove() stackleak: instrument cvm_mmc_request() stackleak: instrument dm_btree_remove_leaves() stackleak: instrument exynos_dsi_host_transfer() stackleak: instrument ufshcd_init() stackleak: instrument gfx_v9_0_hw_init() stackleak: instrument nvkm_falcon_msgq_recv() stackleak: instrument MR_BuildRaidContext() stackleak: instrument MR_ValidateMapInfo() stackleak: instrument tda18271c2_rf_cal_init.isra() stackleak: instrument uvd_v7_0_sriov_start() stackleak: instrument smbb_charger_probe() stackleak: instrument gm200_acr_wpr_patch() stackleak: instrument gm200_acr_wpr_build_lsb() stackleak: instrument gp102_acr_wpr_patch() stackleak: instrument gp102_acr_wpr_build_lsb() stackleak: instrument exynos_drm_ipp_check_format() stackleak: instrument vcn_v2_5_sw_init() stackleak: instrument exynos_drm_ipp_commit_ioctl() stackleak: instrument bq2415x_probe() stackleak: instrument mvs_pci_init() stackleak: instrument vcn_v4_0_sw_init() stackleak: instrument vcn_v3_0_sw_init() stackleak: instrument vcn_v3_0_ring_patch_cs_in_place() stackleak: instrument vcn_v3_0_hw_init() stackleak: instrument bnxt_dl_eswitch_mode_set() stackleak: instrument mvs_queue_command() stackleak: instrument vcn_v2_0_hw_init() stackleak: instrument vcn_v2_5_set_powergating_state() stackleak: instrument meson_mmc_clk_init() stackleak: instrument __send_empty_flush() stackleak: instrument xc4000_fwupload.isra() stackleak: instrument ucs1002_probe() stackleak: instrument load_firmware() stackleak: instrument vcn_v2_5_hw_init() stackleak: instrument load_firmware.isra() stackleak: instrument vcn_v4_0_set_powergating_state() stackleak: instrument check_firmware() stackleak: instrument generic_set_freq() stackleak: instrument dm_setup_md_queue() stackleak: instrument vcn_v3_0_set_powergating_state() stackleak: instrument dm_swap_table() stackleak: instrument add_mcs() stackleak: instrument bnxt_dl_info_get() stackleak: instrument ufs_bsg_request() stackleak: instrument xc_load_fw_and_init_tuner() stackleak: instrument validate_hardware_logical_block_alignment.isra() stackleak: instrument amdgpu_amdkfd_init() stackleak: instrument ufshpb_get_lu_info() stackleak: instrument dm_table_complete() stackleak: instrument amdgpu_amdkfd_get_cu_info() stackleak: instrument dm_calculate_queue_limits() stackleak: instrument ufshpb_map_work_handler() stackleak: instrument kfd_ioctl_update_queue() stackleak: instrument kfd_ioctl_create_queue() stackleak: instrument sdhci_arasan_probe() stackleak: instrument tegra_sdhci_execute_hw_tuning() stackleak: instrument kfd_ioctl() /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c: In function 'kfd_sdma_activity_worker': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../amdkfd/kfd_process.c:110:37: note: userspace variable will be forcibly initialized 110 | struct temp_sdma_queue_list sdma_q_list; | ^~~~~~~~~~~ stackleak: instrument ufshpb_init_hpb_lu() stackleak: instrument tpg_print_str_4() stackleak: instrument hdlcdrv_siocdevprivate() stackleak: instrument kfd_topology_add_device() stackleak: instrument tpg_print_str_6() stackleak: instrument tpg_print_str_8() stackleak: instrument mqd_symmetrically_map_cu_mask() stackleak: instrument kfd_ioctl_criu() stackleak: instrument netdev_trig_work() stackleak: instrument mvs_94xx_init() stackleak: instrument __bnxt_get_coredump() stackleak: instrument kq_initialize.constprop() stackleak: instrument tpg_fill_plane_buffer() stackleak: instrument exynos_ufs_pwr_change_notify() stackleak: instrument add_queue_mes() stackleak: instrument kfd_criu_restore_queue() stackleak: instrument init_zm_i2c() /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_read': /kisskb/src/drivers/net/ppp/ppp_generic.c:431:22: note: userspace variable will be forcibly initialized 431 | struct iovec iov; | ^~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:828:40: note: userspace variable will be forcibly initialized 828 | struct ppp_option_data data; | ^~~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_compat_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:1008:56: note: userspace variable will be forcibly initialized 1008 | struct ppp_option_data data = { | ^~~~ stackleak: instrument create_queue_nocpsch() stackleak: instrument ppp_push() stackleak: instrument ppp_read() stackleak: instrument cxgb3i_dev_open() stackleak: instrument kfd_wait_on_events() stackleak: instrument kfd_signal_reset_event() stackleak: instrument bnxt_tc_get_tunnel_node() stackleak: instrument bnxt_tc_get_l2_node() stackleak: instrument ast_cursor_plane_helper_atomic_update() stackleak: instrument ctl_ioctl() stackleak: instrument kfd_smi_event_add() stackleak: instrument __prepare_dmabuf.constprop() stackleak: instrument __prepare_userptr.constprop() stackleak: instrument kfd_fill_gpu_cache_info.isra() stackleak: instrument kfd_create_vcrat_image_gpu.constprop() stackleak: instrument bnxt_tc_setup_flower() stackleak: instrument kgd_gfx_v9_get_cu_occupancy() stackleak: instrument validate_invalid_user_pages() stackleak: instrument amdgpu_amdkfd_gpuvm_init_mem_limits() stackleak: instrument amdgpu_amdkfd_gpuvm_alloc_memory_of_gpu() stackleak: instrument amdgpu_amdkfd_gpuvm_free_memory_of_gpu() stackleak: instrument finetuneDQSI() stackleak: instrument dispatch_io() stackleak: instrument amdgpu_amdkfd_gpuvm_map_memory_to_gpu() stackleak: instrument amdgpu_amdkfd_gpuvm_unmap_memory_from_gpu() stackleak: instrument amdgpu_amdkfd_gpuvm_sync_memory() stackleak: instrument finetuneDQI_L.constprop() stackleak: instrument amdgpu_amdkfd_gpuvm_restore_process_bos() stackleak: instrument cxgbi_conn_alloc_pdu() stackleak: instrument lpg_probe() stackleak: instrument cxgbi_conn_init_pdu() stackleak: instrument arcturus_get_power_profile_mode() stackleak: instrument arcturus_set_power_profile_mode() stackleak: instrument trace_raw_output_mmc_request_done() stackleak: instrument cyan_skillfish_get_gpu_metrics() stackleak: instrument arcturus_print_clk_levels() stackleak: instrument vangogh_get_legacy_gpu_metrics() stackleak: instrument cxgbi_ep_connect() stackleak: instrument vangogh_get_gpu_metrics() stackleak: instrument arcturus_log_thermal_throttling_event() stackleak: instrument renoir_get_gpu_metrics() stackleak: instrument nvbios_shadow() stackleak: instrument navi10_set_power_profile_mode() stackleak: instrument mmc_wait_for_cmd() stackleak: instrument navi10_get_power_profile_mode() stackleak: instrument vangogh_print_clk_levels() stackleak: instrument vangogh_print_legacy_clk_levels() stackleak: instrument __dm_stat_init_temporary_percpu_totals() stackleak: instrument renoir_print_clk_levels() stackleak: instrument navi12_get_gpu_metrics() stackleak: instrument navi10_get_gpu_metrics() stackleak: instrument navi12_get_legacy_gpu_metrics() stackleak: instrument led_compose_name() stackleak: instrument sienna_cichlid_set_power_profile_mode() stackleak: instrument navi1x_get_gpu_metrics() stackleak: instrument sienna_cichlid_get_power_profile_mode() stackleak: instrument message_stats_print() stackleak: instrument dm_stats_account_io() stackleak: instrument aldebaran_log_thermal_throttling_event() stackleak: instrument sienna_cichlid_get_gpu_metrics() stackleak: instrument aldebaran_get_gpu_metrics() stackleak: instrument dm_stats_message() stackleak: instrument yellow_carp_get_gpu_metrics() stackleak: instrument aldebaran_print_clk_levels() stackleak: instrument led_classdev_register_ext() stackleak: instrument ahc_linux_show_info() stackleak: instrument ahc_linux_info() stackleak: instrument smu_v13_0_4_get_gpu_metrics() stackleak: instrument ahc_linux_queue() stackleak: instrument smu_v13_0_0_get_power_profile_mode() stackleak: instrument smu_v13_0_0_set_power_profile_mode() stackleak: instrument smu_v13_0_0_get_gpu_metrics() stackleak: instrument mmc_send_bus_test() stackleak: instrument ahc_linux_queue_recovery_cmd() stackleak: instrument mmc_send_adtc_data() stackleak: instrument mmc_send_tuning() stackleak: instrument smu_v13_0_7_get_power_profile_mode() stackleak: instrument smu_v13_0_7_set_power_profile_mode() stackleak: instrument smu_v13_0_7_get_gpu_metrics() stackleak: instrument mmc_init_card() stackleak: instrument smu_cmn_get_pp_feature_mask() stackleak: instrument bnx2x_stop_queue() stackleak: instrument bnx2x_enable_ptp_packets() stackleak: instrument fiji_program_memory_timing_parameters() stackleak: instrument tonga_program_memory_timing_parameters() stackleak: instrument fiji_setup_dpm_led_config() stackleak: instrument bnx2x_zero_fp_sb() stackleak: instrument sd_write_ext_reg.constprop() stackleak: instrument ahd_linux_show_info() stackleak: instrument ahd_linux_dev_reset() stackleak: instrument ahd_linux_info() stackleak: instrument fiji_populate_all_graphic_levels() stackleak: instrument slhc_compress() stackleak: instrument polaris10_program_memory_timing_parameters() stackleak: instrument ahd_linux_queue() stackleak: instrument tonga_populate_all_graphic_levels() stackleak: instrument iceland_program_memory_timing_parameters() stackleak: instrument polaris10_populate_avfs_parameters() stackleak: instrument mmc_wait_for_app_cmd() stackleak: instrument multipath_ctr() stackleak: instrument tonga_populate_all_memory_levels() stackleak: instrument mmc_app_send_scr() stackleak: instrument device_run() stackleak: instrument mmc_app_sd_status() stackleak: instrument polaris10_populate_all_graphic_levels() stackleak: instrument ahd_linux_abort() stackleak: instrument fiji_init_smc_table() stackleak: instrument vega10_smu_init() stackleak: instrument iceland_populate_all_memory_levels() stackleak: instrument tonga_init_smc_table() stackleak: instrument polaris10_init_smc_table() stackleak: instrument iceland_init_smc_table() stackleak: instrument mmc_io_rw_extended() stackleak: instrument bnx2x_panic_dump() stackleak: instrument rlc() stackleak: instrument derlc() stackleak: instrument qxl_framebuffer_surface_dirty() stackleak: instrument arcnet_rx() stackleak: instrument ci_program_memory_timing_parameters() stackleak: instrument decide_blocktype() stackleak: instrument ahc_loadseq() stackleak: instrument vega12_smu_init() stackleak: instrument lm3532_probe() stackleak: instrument qxl_plane_prepare_fb() stackleak: instrument qxl_display_read_client_monitors_config() stackleak: instrument ci_populate_all_memory_levels() stackleak: instrument decode_plane() stackleak: instrument ci_populate_all_graphic_levels() stackleak: instrument encode_plane() stackleak: instrument arcnet_interrupt() stackleak: instrument vegam_program_memory_timing_parameters() stackleak: instrument vegam_populate_avfs_parameters() stackleak: instrument vega20_smu_init() stackleak: instrument bnx2x_after_function_update() stackleak: instrument bnx2x_handle_afex_cmd() stackleak: instrument vegam_populate_all_graphic_levels() stackleak: instrument v4l2_fwht_encode() stackleak: instrument v4l2_fwht_decode() stackleak: instrument ci_init_smc_table() stackleak: instrument ahc_pci_config() stackleak: instrument vegam_init_smc_table() stackleak: instrument bnx2x_init_sb() stackleak: instrument bnx2x_pre_irq_nic_init() stackleak: instrument pp_tables_initialize() stackleak: instrument smu8_setup_asic_task() stackleak: instrument snapshot_merge_next_chunks() stackleak: instrument bnx2x_init_hw_func() stackleak: instrument ahc_intr.part.0() stackleak: instrument pp_tables_v1_0_initialize() stackleak: instrument snapshot_ctr() stackleak: instrument ahd_loadseq() stackleak: instrument mmc_err_stats_show() stackleak: instrument snapshot_map() stackleak: instrument pca963x_probe() stackleak: instrument bnx2x_setup_queue() stackleak: instrument atomctrl_calculate_voltage_evv_on_sclk() stackleak: instrument ahd_alloc_scbs.part.0() stackleak: instrument bnx2x_chip_cleanup() stackleak: instrument led_pwm_probe() stackleak: instrument ahd_search_qinfifo() stackleak: instrument vega10_pp_tables_initialize() stackleak: instrument bnx2x_init_one() stackleak: instrument mmc_test_broken_transfer.constprop() stackleak: instrument mmc_test_simple_transfer() stackleak: instrument mmc_test_buffer_transfer.constprop() stackleak: instrument vega10_setup_dpm_led_config() stackleak: instrument bnx2x_sp_rtnl_task() stackleak: instrument smu7_hwmgr_backend_init() stackleak: instrument ahd_parse_cfgdata() stackleak: instrument vega10_populate_avfs_parameters() stackleak: instrument vega10_odn_initial_default_setting.isra() stackleak: instrument vega12_print_clock_levels() stackleak: instrument vivid_probe() stackleak: instrument bnx2x_sp_task() stackleak: instrument chunk_io() stackleak: instrument vega10_hwmgr_backend_init() stackleak: instrument can_rx_offload_irq_offload_timestamp() stackleak: instrument bnx2x_init_hw_common() stackleak: instrument vega20_get_power_profile_mode() stackleak: instrument vega10_init_smc_table() stackleak: instrument vega20_set_power_profile_mode() stackleak: instrument vega20_get_gpu_metrics() stackleak: instrument vimc_deb_process_frame() stackleak: instrument vega20_print_clock_levels() stackleak: instrument recover() stackleak: instrument b53_arl_op.constprop() stackleak: instrument ffa_version_check() stackleak: instrument ffa_id_get() stackleak: instrument ffa_msg_send_direct_req() stackleak: instrument mirror_flush() stackleak: instrument qxl_draw_dirty_fb() stackleak: instrument ffa_mem_next_frag() stackleak: instrument ffa_memory_reclaim() stackleak: instrument do_write() stackleak: instrument ffa_mem_first_frag() stackleak: instrument ffa_rxtx_map.constprop() stackleak: instrument ffa_rxtx_unmap.isra() stackleak: instrument do_reads() stackleak: instrument ffa_rx_release.isra() stackleak: instrument __ffa_partition_info_get() stackleak: instrument vivid_create_controls() stackleak: instrument do_mirror() stackleak: instrument lp50xx_probe() stackleak: instrument nvkm_pstate_info.isra() stackleak: instrument lp55xx_register_leds() stackleak: instrument amdgpu_add_thermal_controller() /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-common.c: In function 'fmt_sp2mp_func': /kisskb/src/drivers/media/test-drivers/vivid/vivid-vid-common.c:836:28: note: userspace variable will be forcibly initialized 836 | struct v4l2_format fmt; | ^~~ stackleak: instrument nvkm_clk_ctor() stackleak: instrument vivid_send_source_change() stackleak: instrument fmt_sp2mp_func() stackleak: instrument kv_dpm_sw_init() stackleak: instrument vimc_sen_process_frame() stackleak: instrument kv_dpm_pre_set_power_state() stackleak: instrument disk_resume() stackleak: instrument vivid_vbi_gen_wss_raw() stackleak: instrument __qla2x00_abort_all_cmds() stackleak: instrument vivid_vbi_gen_raw() stackleak: instrument amdgpu_set_pp_od_clk_voltage() stackleak: instrument si_convert_power_level_to_smc() stackleak: instrument amdgpu_set_pp_power_profile_mode() stackleak: instrument kv_dpm_enable() stackleak: instrument amdgpu_read_mask.constprop() stackleak: instrument qla2x00_async_adisc_sp_done() stackleak: instrument nv50_clk_calc() stackleak: instrument si_dpm_sw_init() stackleak: instrument qla24xx_async_gpdb_sp_done() stackleak: instrument __set_output_tf() stackleak: instrument __set_legacy_tf.constprop() stackleak: instrument qla24xx_handle_gnl_done_event() stackleak: instrument qla24xx_async_gnl_sp_done() stackleak: instrument si_dpm_pre_set_power_state() stackleak: instrument qla24xx_handle_plogi_done_event() stackleak: instrument rcar_canfd_rx_poll() stackleak: instrument si_initialize_smc_cac_tables() stackleak: instrument qla24xx_reset_chip() stackleak: instrument pp_rv_set_wm_ranges() stackleak: instrument rcar_canfd_probe() 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 vivid_s_fmt_vid_cap() stackleak: instrument flush_by_group() stackleak: instrument qxl_execbuffer_ioctl() stackleak: instrument qla2x00_probe_one() stackleak: instrument si_dpm_set_power_state() stackleak: instrument dm_dmub_hw_init() stackleak: instrument bnx2x_8727_common_init_phy() stackleak: instrument dm_set_dpms_off() stackleak: instrument hdcp_create_workqueue() stackleak: instrument qla2x00_do_work() stackleak: instrument amdgpu_dm_connector_add_common_modes() stackleak: instrument bnx2x_8726_common_init_phy() stackleak: instrument qla2x00_mailbox_command() stackleak: instrument dm_dmub_sw_init() stackleak: instrument qla24xx_process_purex_rdp() stackleak: instrument dm_late_init() stackleak: instrument bnx2x_8073_common_init_phy() stackleak: instrument qla2x00_fabric_login() stackleak: instrument dp_dsc_fec_support_show() stackleak: instrument qla2x00_execute_fw() stackleak: instrument gk104_clk_prog() stackleak: instrument qla2x00_get_fw_version() stackleak: instrument fill_stream_properties_from_drm_display_mode.constprop() stackleak: instrument dp_phy_settings_write() stackleak: instrument qla2x00_abort_command() stackleak: instrument fill_plane_buffer_attributes() stackleak: instrument qla2x00_get_adapter_id() stackleak: instrument qla2xxx_eh_abort() stackleak: instrument dm_consult_userspace() stackleak: instrument si_dpm_enable() stackleak: instrument amdgpu_dm_plane_init() stackleak: instrument qla2x00_get_port_database() stackleak: instrument fill_dc_plane_attributes() stackleak: instrument qla2x00_loop_resync() stackleak: instrument dp_phy_test_pattern_debugfs_write() stackleak: instrument create_stream_for_sink() stackleak: instrument scpi_probe() stackleak: instrument scpi_dvfs_get_info() stackleak: instrument qla2x00_get_resource_cnts() stackleak: instrument qla2x00_get_fcal_position_map() stackleak: instrument bnx2x_link_update() stackleak: instrument dm_dmub_outbox1_low_irq() stackleak: instrument transmitter_control_v1_6() stackleak: instrument qla25xx_set_driver_version() stackleak: instrument qla25xx_set_els_cmds_supported() stackleak: instrument qla81xx_nvram_config() stackleak: instrument tegra_drm_submit() stackleak: instrument qla2xxx_create_qpair() stackleak: instrument qla83xx_rd_reg() stackleak: instrument cache_ctr() stackleak: instrument bnx2x_fan_failure_det_req() stackleak: instrument qla24xx_gpdb_wait() stackleak: instrument bnx2x_init_mod_abs_int() stackleak: instrument amdgpu_dm_atomic_commit_tail() stackleak: instrument cache_status() stackleak: instrument __get_convention() stackleak: instrument qcom_scm_set_boot_addr_mc() stackleak: instrument __qcom_scm_is_call_available() stackleak: instrument qcom_scm_set_boot_addr() stackleak: instrument fw_cfg_cmdline_set() stackleak: instrument __qcom_scm_assign_mem.constprop() stackleak: instrument dm_update_crtc_state() stackleak: instrument __qcom_scm_pas_mss_reset.constprop() stackleak: instrument __qcom_scm_set_dload_mode.constprop.isra() stackleak: instrument qcom_scm_cpu_power_down() stackleak: instrument qcom_scm_set_remote_state() stackleak: instrument qla24xx_walk_and_build_sglist_no_difb() 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 qcom_scm_pas_supported() stackleak: instrument qcom_scm_io_readl() stackleak: instrument qcom_scm_io_writel() stackleak: instrument qcom_scm_restore_sec_cfg() stackleak: instrument qcom_scm_iommu_secure_ptbl_size() stackleak: instrument qcom_scm_iommu_secure_ptbl_init() stackleak: instrument qcom_scm_iommu_set_cp_pool_size() stackleak: instrument mrq_debug_close() stackleak: instrument qcom_scm_mem_protect_video_var() stackleak: instrument mrq_debug_open.constprop() stackleak: instrument qcom_scm_ocmem_lock() stackleak: instrument qcom_scm_ocmem_unlock() stackleak: instrument mrq_debug_read.constprop() stackleak: instrument qcom_scm_ice_invalidate_key() stackleak: instrument mrq_debug_write() stackleak: instrument qcom_scm_ice_set_key() stackleak: instrument qla24xx_walk_and_build_prot_sglist() stackleak: instrument qcom_scm_hdcp_req() stackleak: instrument amdgpu_dm_atomic_check() 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() stackleak: instrument debugfs_store() stackleak: instrument debugfs_show() stackleak: instrument bpmp_debug_show() stackleak: instrument bpmp_debug_store() stackleak: instrument amdgpu_dm_update_freesync_caps() stackleak: instrument qla24xx_start_scsi() stackleak: instrument handle_hpd_rx_irq() stackleak: instrument __scm_smc_call() stackleak: instrument vivid_copy_buffer() stackleak: instrument dce110_stream_encoder_dp_set_stream_attribute() stackleak: instrument qla24xx_dif_start_scsi() stackleak: instrument nv04_pll_calc() stackleak: instrument ksz8863_smi_probe() stackleak: instrument vivid_fillbuff() stackleak: instrument qla2xxx_dif_start_scsi_mq() stackleak: instrument vivid_thread_vid_cap_tick() stackleak: instrument __load_discards() stackleak: instrument vivid_thread_vid_cap() stackleak: instrument dce110_program_pix_clk() stackleak: instrument amdgpu_dm_init.isra() stackleak: instrument qla2x00_ga_nxt() stackleak: instrument dce_transform_set_gamut_remap.part.0() stackleak: instrument dce_mi_program_surface_config() stackleak: instrument qla82xx_start_scsi() stackleak: instrument qla2x00_gpn_id() stackleak: instrument qla2x00_gnn_id() stackleak: instrument tegra_drm_ioctl_channel_submit() stackleak: instrument bnx2x_bz_fp() stackleak: instrument qla2x00_status_entry() stackleak: instrument qla2x00_gfpn_id() stackleak: instrument qla2x00_start_bidir() stackleak: instrument qla2x00_process_response_queue() stackleak: instrument qla2x00_gpsc() stackleak: instrument qla2x00_gff_id() stackleak: instrument dce_aux_transfer_raw() stackleak: instrument vivid_thread_vid_out() stackleak: instrument qla24xx_process_response_queue() stackleak: instrument dmub_psr_copy_settings() stackleak: instrument qla24xx_async_gffid() stackleak: instrument dce_i2c_submit_command_hw() stackleak: instrument bnx2x_poll() stackleak: instrument dmub_abm_init() stackleak: instrument bnx2x_rss() stackleak: instrument qla2x00_async_event() stackleak: instrument mv88e6xxx_atu_new() stackleak: instrument calculate_bandwidth() stackleak: instrument qla2xxx_dump_ram() stackleak: instrument bnx2x_start_xmit() stackleak: instrument ql_dbg() stackleak: instrument ql_dbg_pci() stackleak: instrument ql_log() stackleak: instrument qla27xx_dump_mpi_ram() stackleak: instrument qla24xx_dump_ram() stackleak: instrument mv88e6xxx_setup() stackleak: instrument qla2xxx_get_flt_info() stackleak: instrument bnx2x_nic_load() stackleak: instrument tegra_fbdev_probe() stackleak: instrument tegra_fb_create() stackleak: instrument bw_calcs() stackleak: instrument qla2xxx_flash_npiv_conf() stackleak: instrument qla2x00_fw_version_show() stackleak: instrument nv50_devinit_init() stackleak: instrument ql_log_pci() stackleak: instrument ql_log_qp() stackleak: instrument ql_dbg_qp() stackleak: instrument mv88e6xxx_region_atu_snapshot() stackleak: instrument __ebs_rw_bio() stackleak: instrument bnx2x_get_rxfh() stackleak: instrument bnx2x_test_intr() stackleak: instrument bnx2x_run_loopback() stackleak: instrument hid_connect() stackleak: instrument vivid_thread_sdr_cap() stackleak: instrument in_worker0() stackleak: instrument in_worker1.constprop() stackleak: instrument bw_calcs_data_update_from_pplib() stackleak: instrument dce120_create_resource_pool() stackleak: instrument qla2x00_dfs_tgt_port_database_show() stackleak: instrument bnx2x_self_test() stackleak: instrument bw_calcs_data_update_from_pplib() stackleak: instrument dce110_unblank_stream() stackleak: instrument dce110_timing_generator_program_timing_generator() stackleak: instrument dce110_setup_audio_dto() stackleak: instrument dce112_create_resource_pool() stackleak: instrument ctucan_interrupt() stackleak: instrument dce110_create_resource_pool() stackleak: instrument program_gamut_remap() stackleak: instrument dce110_program_front_end_for_pipe() stackleak: instrument qla2x00_write_fru_status() stackleak: instrument qla2x00_read_fru_status() stackleak: instrument qla2x00_write_i2c() stackleak: instrument qla2x00_read_i2c() stackleak: instrument dce110_apply_ctx_to_hw() stackleak: instrument qla2x00_update_fru_versions() stackleak: instrument log_writes_kthread() stackleak: instrument dce110_set_output_transfer_func() stackleak: instrument qla2x00_process_loopback() stackleak: instrument update_mst_stream_alloc_table() stackleak: instrument hidinput_connect() stackleak: instrument set_all_streams_dpms_off_for_link() stackleak: instrument fpga_dp_hpo_enable_link_and_stream() stackleak: instrument dc_link_update_sst_payload.isra() stackleak: instrument qla82xx_md_collect() stackleak: instrument tegra_crtc_atomic_check() stackleak: instrument dc_validate_boot_timing() stackleak: instrument qla24xx_bsg_request() stackleak: instrument qla82xx_device_state_handler() stackleak: instrument dc_trigger_sync() stackleak: instrument detect_link_and_local_sink() stackleak: instrument resource_build_scaling_params() stackleak: instrument dal_ddc_submit_aux_command.part.0() stackleak: instrument bnx2x_hw_stats_update() stackleak: instrument dal_ddc_service_query_ddc_data() stackleak: instrument of_parse_phandle_with_args_map() stackleak: instrument link_create() stackleak: instrument dmz_reclaim_copy() stackleak: instrument tegra_plane_atomic_update() stackleak: instrument resource_map_pool_resources() stackleak: instrument dc_commit_state() stackleak: instrument core_link_disable_stream() stackleak: instrument link_enc_cfg_link_encs_assign() stackleak: instrument dmz_ctr_metadata() stackleak: instrument decide_link_settings() stackleak: instrument dc_link_dpia_perform_link_training() stackleak: instrument bnx2x_storm_stats_update() stackleak: instrument bnx2x_stats_update() stackleak: instrument of_dma_configure_id() stackleak: instrument retrieve_link_cap() stackleak: instrument dc_commit_updates_for_stream() stackleak: instrument qlafx00_mbx_reg_test() stackleak: instrument qlafx00_get_firmware_state() stackleak: instrument qlafx00_driver_shutdown() stackleak: instrument qlafx00_init_firmware() stackleak: instrument dp_test_send_phy_test_pattern() stackleak: instrument dc_link_dp_perform_link_training_skip_aux() stackleak: instrument dc_dmub_srv_log_diagnostic_data() stackleak: instrument __writecache_writeback_ssd() stackleak: instrument bnx2x_afex_collect_stats() stackleak: instrument ssd_commit_flushed() stackleak: instrument dp_perform_128b_132b_link_training() stackleak: instrument dc_link_dp_sync_lt_attempt() stackleak: instrument qlafx00_configure_devices() stackleak: instrument writecache_writeback() stackleak: instrument dc_link_dp_perform_link_training() stackleak: instrument writecache_resume() stackleak: instrument perform_link_training_with_retries() stackleak: instrument build_degamma.constprop.isra() stackleak: instrument dp_set_dsc_pps_sdp() stackleak: instrument apply_degamma_for_user_regamma.constprop() stackleak: instrument qla8044_collect_md_data() stackleak: instrument qlafx00_intr_handler() stackleak: instrument calculate_user_regamma_coeff() stackleak: instrument qlafx00_start_scsi() stackleak: instrument writecache_ctr() stackleak: instrument calculate_user_regamma_ramp() stackleak: instrument qlafx00_fxdisc_iocb() stackleak: instrument dmub_init_abm_config() stackleak: instrument dmub_srv_hw_init() stackleak: instrument mod_color_calculate_regamma_params() stackleak: instrument dmcu_load_iram() stackleak: instrument bnx2x_get_dcbx_drv_param() stackleak: instrument bnx2x_dcbx_init.part.0() stackleak: instrument bnx2x_dcbx_read_shmem_neg_results() stackleak: instrument ssb_fetch_invariants.constprop() stackleak: instrument bnx2x_dcbx_set_params() /kisskb/src/drivers/media/test-drivers/vivid/vivid-touch-cap.c: In function 'vivid_g_fmt_tch_mplane': /kisskb/src/drivers/media/test-drivers/vivid/vivid-touch-cap.c:142:28: note: userspace variable will be forcibly initialized 142 | struct v4l2_format sp_fmt; | ^~~~~~ stackleak: instrument vivid_g_fmt_tch_mplane() stackleak: instrument tegra_hdmi_encoder_enable() stackleak: instrument ar9331_read_stats() stackleak: instrument qlt_build_ctio_crc2_pkt() stackleak: instrument unflatten_dt_nodes() /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links32': /kisskb/src/drivers/media/mc/mc-device.c:496:33: note: userspace variable will be forcibly initialized 496 | struct media_links_enum links; | ^~~~~ stackleak: instrument media_device_ioctl() stackleak: instrument vxcan_newlink() stackleak: instrument media_device_get_topology() stackleak: instrument media_device_register_entity() stackleak: instrument qlt_make_local_sess() stackleak: instrument kvaser_pciefd_probe() stackleak: instrument qlt_free_session_done() stackleak: instrument magicmouse_emit_touch() stackleak: instrument of_irq_parse_raw() stackleak: instrument __of_translate_address() stackleak: instrument of_irq_get() stackleak: instrument qla_nvme_post_cmd() stackleak: instrument xrs700x_read_port_counters() stackleak: instrument xrs700x_setup_regmap_range() stackleak: instrument of_pci_range_parser_one() stackleak: instrument bcma_chipco_watchdog_register() stackleak: instrument __media_pipeline_start() stackleak: instrument qlt_xmit_response() stackleak: instrument bnx2x_mcast_setup_e2() stackleak: instrument nintendo_hid_probe() stackleak: instrument ipa_probe() stackleak: instrument nintendo_hid_event() stackleak: instrument qla_edif_app_getfcinfo() stackleak: instrument qla_edif_app_authok() stackleak: instrument qla_edif_consume_dbell.isra() stackleak: instrument gswip_probe() stackleak: instrument qla_edif_app_start() stackleak: instrument tegra_sor_probe() stackleak: instrument gswip_port_vlan_add() stackleak: instrument qla_edif_app_stop() stackleak: instrument picolcd_fb_deferred_io() stackleak: instrument qla24xx_sadb_update() stackleak: instrument picolcd_debug_flash_write() stackleak: instrument tegra_sor_dp_link_apply_training() stackleak: instrument qla24xx_auth_els() stackleak: instrument steam_write_registers() stackleak: instrument wwan_create_default_link() stackleak: instrument v4l2_async_nf_parse_fwnode_endpoints() stackleak: instrument qla28xx_start_scsi_edif() stackleak: instrument bnx2x_idle_chk() stackleak: instrument tegra_sor_dp_enable() stackleak: instrument wwan_create_port() stackleak: instrument tegra_sor_hdmi_enable() stackleak: instrument b44_init_one() stackleak: instrument gt215_link_train.isra() stackleak: instrument ps_probe() stackleak: instrument rmi_hid_read_block() stackleak: instrument nv50_ram_calc() stackleak: instrument gk104_ram_init() stackleak: instrument rtsx_transfer_buf() stackleak: instrument rtsx_send_cmd() stackleak: instrument rtsx_transfer_data_partial() stackleak: instrument rtsx_transfer_data() stackleak: instrument r1373f4_init() stackleak: instrument qla4xxx_set_chap_entry() stackleak: instrument gt215_ram_calc() stackleak: instrument of_hwspin_lock_get_id() stackleak: instrument gsi_channel_poll() stackleak: instrument qla4xxx_session_get_param() /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2242:33: note: userspace variable will be forcibly initialized 2242 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2208:33: note: userspace variable will be forcibly initialized 2208 | struct v4l2_ext_control ctrl; | ^~~~ stackleak: instrument gf100_ram_calc() stackleak: instrument gr3d_probe() stackleak: instrument gsi_setup() stackleak: instrument gsi_init() stackleak: instrument __video_register_device() stackleak: instrument __gsi_trans_commit() stackleak: instrument qla4xxx_copy_fwddb_param.isra() stackleak: instrument vmxnet3_rq_alloc_rx_buf() stackleak: instrument gk104_ram_calc_gddr5.constprop() stackleak: instrument qla4xxx_conn_start() stackleak: instrument vmxnet3_probe_device() stackleak: instrument qla4xxx_sysfs_ddb_set_param() stackleak: instrument qla4xxx_sysfs_ddb_get_param() stackleak: instrument cnic_start_bnx2x_hw() stackleak: instrument service_kcqes() stackleak: instrument video_usercopy() stackleak: instrument cnic_send_nlmsg.constprop() stackleak: instrument vmxnet3_xmit_frame() stackleak: instrument cnic_init_bnx2_tx_ring() stackleak: instrument cnic_init_bnx2_rx_ring() stackleak: instrument tegra_hsp_probe() stackleak: instrument bnx2_setup_int_mode() stackleak: instrument vmxnet3_rq_rx_complete() stackleak: instrument bnx2_test_nvram() stackleak: instrument is_cnic_dev() stackleak: instrument cnic_delete_task() stackleak: instrument gk104_ram_calc_sddr3.constprop() stackleak: instrument rproc_find_carveout_by_name() stackleak: instrument qla4xxx_build_ddb_list() stackleak: instrument cnic_shutdown_rings() stackleak: instrument gb_svc_request_handler() stackleak: instrument bnx2_init_one() stackleak: instrument gk104_ram_new_() stackleak: instrument cnic_start_bnx2_hw() stackleak: instrument qla4xxx_probe_adapter() stackleak: instrument cnic_init_rings() stackleak: instrument zynqmp_ipi_probe() stackleak: instrument sd_search_final_phase.part.0() stackleak: instrument bnx2_poll_work() stackleak: instrument rproc_coredump() stackleak: instrument send_initial_event() stackleak: instrument send_event() stackleak: instrument rproc_coredump_using_sections() stackleak: instrument bnx2_init_all_rings() stackleak: instrument v4l2_subdev_link_validate() stackleak: instrument bnx2_start_xmit() stackleak: instrument bcm_sysport_get_strings.part.0() stackleak: instrument reset_sd() stackleak: instrument cnic_submit_bnx2x_kwqes() stackleak: instrument lima_ioctl_gem_submit() /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:726:33: note: userspace variable will be forcibly initialized 726 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:807:33: note: userspace variable will be forcibly initialized 807 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:820:33: note: userspace variable will be forcibly initialized 820 | struct v4l2_ext_control c; | ^ stackleak: instrument rproc_name_read() stackleak: instrument rproc_trace_read() stackleak: instrument v4l2_g_ext_ctrls_common() stackleak: instrument rpmsg_dev_probe() stackleak: instrument bcm_sysport_poll() stackleak: instrument try_set_ext_ctrls_common() stackleak: instrument v4l2_queryctrl() stackleak: instrument nvkm_i2c_bus_probe() stackleak: instrument ctrl_is_pointer() stackleak: instrument v4l2_compat_get_user() stackleak: instrument rproc_virtio_find_vqs() stackleak: instrument v4l2_compat_put_user() stackleak: instrument anx9805_aux_xfer() stackleak: instrument nvkm_iccsense_oneinit() stackleak: instrument xd_rw() stackleak: instrument rpmsg_probe() stackleak: instrument gf100_ltc_lts_intr() stackleak: instrument etnaviv_ioctl_gem_submit() stackleak: instrument gm107_ltc_intr_lts() stackleak: instrument bgx_probe() stackleak: instrument ms_build_l2p_tbl() stackleak: instrument ssctl_send_event() stackleak: instrument ssctl_request_shutdown() stackleak: instrument ipa_client_init_driver_work() stackleak: instrument qcom_glink_work() stackleak: instrument ms_rw() stackleak: instrument pdc_tasklet_cb() stackleak: instrument panfrost_job_handle_irqs() stackleak: instrument pdc_send_data() stackleak: instrument etnaviv_iommu_find_iova() stackleak: instrument sdw_handle_slave_status() stackleak: instrument panfrost_mmu_irq_handler_thread() stackleak: instrument cec_config_thread_func() stackleak: instrument cec_received_msg_ts() stackleak: instrument nic_mbx_intr_handler() stackleak: instrument glink_rpm_probe() stackleak: instrument lima_gem_submit() stackleak: instrument cec_ioctl() stackleak: instrument nvkm_vmm_ref_sptes() stackleak: instrument nicvf_rcv_queue_config() stackleak: instrument adsp_probe() stackleak: instrument nicvf_cq_intr_handler() stackleak: instrument nvkm_vmm_iter.constprop() stackleak: instrument nicvf_config_data_transfer() stackleak: instrument lima_sched_timedout_job() stackleak: instrument nicvf_sq_append_skb() stackleak: instrument nicvf_open() stackleak: instrument qcom_ipcc_probe() stackleak: instrument nvkm_vmm_pfn_map() stackleak: instrument adsp_probe() stackleak: instrument mxms_foreach() stackleak: instrument extcon_sync.part.0() stackleak: instrument q6v5_probe() stackleak: instrument si4713_setup() stackleak: instrument q6v5_mba_load() stackleak: instrument q6v5_start() stackleak: instrument qla4_8xxx_get_minidump() stackleak: instrument tidss_dispc_modeset_init.constprop() stackleak: instrument q6v5_wcss_probe() stackleak: instrument lima_devfreq_init() stackleak: instrument wcnss_probe() stackleak: instrument lio_get_ethtool_stats() stackleak: instrument liquidio_vlan_rx_add_vid() stackleak: instrument liquidio_vlan_rx_kill_vid() stackleak: instrument liquidio_set_uc_list() stackleak: instrument liquidio_set_mcast_list() stackleak: instrument lio_vf_get_ethtool_stats() stackleak: instrument liquidio_set_mac() stackleak: instrument lio_send_queue_count_update() stackleak: instrument liquidio_vxlan_port_command.constprop() stackleak: instrument lio_set_pauseparam() stackleak: instrument lio_get_eeprom_len() stackleak: instrument liquidio_set_rxcsum_command.constprop.isra() stackleak: instrument octnet_gpio_access.constprop.isra() stackleak: instrument octnet_id_active.isra() stackleak: instrument lio_get_intr_coalesce() stackleak: instrument gb_loopback_fn() stackleak: instrument liquidio_vf_probe() stackleak: instrument lio_set_intr_coalesce() stackleak: instrument nvkm_fanpwm_create() stackleak: instrument nvkm_therm_ic_ctor() stackleak: instrument liquidio_xmit() stackleak: instrument tegra186_mc_probe_device() stackleak: instrument dispc_vid_calc_scaling() stackleak: instrument memcpy_fallback() stackleak: instrument liquidio_set_feature() stackleak: instrument dispc_plane_setup() stackleak: instrument tegra_devfreq_probe() stackleak: instrument dispc_vp_setup() stackleak: instrument tegra186_emc_probe() stackleak: instrument nvkm_falcon_init() stackleak: instrument drm_read() stackleak: instrument drm_gem_get_pages() stackleak: instrument drm_gem_put_pages() stackleak: instrument g84_cipher_intr() stackleak: instrument exynos_bus_probe() stackleak: instrument drm_ioctl() stackleak: instrument qla4xxx_process_vendor_specific() stackleak: instrument tegra210_emc_r21021_set_clock() stackleak: instrument drm_mode_setcrtc() stackleak: instrument gb_lights_channel_config() stackleak: instrument idt_scan_mws() stackleak: instrument idt_pci_probe() stackleak: instrument qla4_83xx_process_reset_template() stackleak: instrument of_get_drm_panel_display_mode() stackleak: instrument drm_mode_get_hv_timing() stackleak: instrument idt_dbgfs_info_read() stackleak: instrument cn23xx_vf_ask_pf_to_do_flr() stackleak: instrument cn23xx_octeon_pfvf_handshake() stackleak: instrument cn23xx_tell_vf_its_macaddr_changed() stackleak: instrument cn23xx_get_vf_stats() stackleak: instrument drm_match_cea_mode_clock_tolerance.constprop() stackleak: instrument __dtpm_destroy_hierarchy() stackleak: instrument __dtpm_rebalance_weight() stackleak: instrument drm_match_cea_mode.part.0() stackleak: instrument validate_group() stackleak: instrument gb_power_supply_probe() stackleak: instrument update_display_info() stackleak: instrument octeon_mbox_process_message() stackleak: instrument arm_pmu_device_probe() stackleak: instrument switchtec_ntb_add() stackleak: instrument bfa_fcb_pbc_vport_create() stackleak: instrument gb_sdio_mrq_work() stackleak: instrument drm_add_edid_modes() stackleak: instrument nvkm_dp_train_drive() stackleak: instrument bfad_start_ops() stackleak: instrument bfad_setup_intr() stackleak: instrument nvkm_dp_train_links() stackleak: instrument nvkm_dp_acquire() stackleak: instrument octeon_droq_fast_process_packets() stackleak: instrument tool_mw_trans_write() stackleak: instrument xgene_pmu_probe() stackleak: instrument intel_th_subdevice_alloc() stackleak: instrument tool_probe() stackleak: instrument tool_peer_mw_trans_write() stackleak: instrument bfad_im_reset_target_handler() stackleak: instrument bfad_im_reset_lun_handler() stackleak: instrument atomic_remove_fb.isra() stackleak: instrument drm_internal_framebuffer_create() stackleak: instrument drm_mode_addfb() stackleak: instrument bfad_fc_host_init() stackleak: instrument m1_pmu_handle_irq() stackleak: instrument __bmc150_accel_fifo_flush() stackleak: instrument cci_pmu_event_init() stackleak: instrument setup_rss() stackleak: instrument ntb_transport_probe() stackleak: instrument perf_dbgfs_read_info() stackleak: instrument nv50_disp_chan_mthd() stackleak: instrument init_one() stackleak: instrument drm_connector_set_tile_property() stackleak: instrument arm_cmn_map_show() stackleak: instrument ntb_transport_link_work() stackleak: instrument drm_mode_getconnector() stackleak: instrument arm_cmn_discover() stackleak: instrument bfad_im_vport_create() stackleak: instrument cxgb_up() stackleak: instrument bfad_im_get_host_speed() stackleak: instrument bfad_im_get_host_port_state() stackleak: instrument bfad_im_get_host_port_type() stackleak: instrument bfad_im_symbolic_name_show() stackleak: instrument bfad_im_model_desc_show() stackleak: instrument set_property_atomic() stackleak: instrument arm_cmn_event_add() stackleak: instrument set_property_legacy() stackleak: instrument drm_mode_obj_get_properties_ioctl() stackleak: instrument mtk_efuse_probe() stackleak: instrument cxgb_siocdevprivate() stackleak: instrument fxls8962af_fifo_flush() stackleak: instrument nvmem_register() stackleak: instrument __drm_universal_plane_init() stackleak: instrument binder_stats_show() stackleak: instrument qlge_process_mac_split_rx_intr() stackleak: instrument setplane_internal() stackleak: instrument drm_mode_cursor_universal() stackleak: instrument qfprom_probe() stackleak: instrument drm_mode_cursor_common() stackleak: instrument drm_mode_gamma_set_ioctl() stackleak: instrument drm_mode_page_flip_ioctl() stackleak: instrument qlge_send() stackleak: instrument print_binder_proc() stackleak: instrument mma9551_transfer() stackleak: instrument rmem_probe() stackleak: instrument binder_transaction_buffer_release() stackleak: instrument binder_deferred_func() stackleak: instrument apple_efuses_probe() stackleak: instrument bfad_iocmd_ioc_get_info() stackleak: instrument bfad_iocmd_port_get_attr() stackleak: instrument drmm_mode_config_init() stackleak: instrument bfad_iocmd_fcport_get_stats() stackleak: instrument bfad_iocmd_qos_get_stats() stackleak: instrument qlge_clean_inbound_rx_ring() stackleak: instrument bfad_iocmd_fcport_reset_stats() stackleak: instrument bfad_iocmd_qos_reset_stats() stackleak: instrument qlge_napi_poll_msix() stackleak: instrument uniphier_efuse_probe() stackleak: instrument qlge_adapter_initialize() stackleak: instrument drm_syncobj_array_wait_timeout.constprop() stackleak: instrument sprd_efuse_probe() stackleak: instrument binder_transaction() stackleak: instrument drm_wait_vblank_ioctl() stackleak: instrument drm_mode_create_lease_ioctl() stackleak: instrument bfad_im_bsg_request() stackleak: instrument binder_thread_write() stackleak: instrument drm_syncobj_query_ioctl() stackleak: instrument gf100_fifo_intr_pbdma() stackleak: instrument of_count_icc_providers() stackleak: instrument vpdstrtou16.constprop() stackleak: instrument vpdstrtouint.constprop() stackleak: instrument get_vpd_params() stackleak: instrument t3_write_flash() stackleak: instrument of_icc_get_by_index() stackleak: instrument gk104_fifo_oneinit() stackleak: instrument binder_ioctl() stackleak: instrument gk104_fifo_intr_pbdma_0() stackleak: instrument gk104_fifo_intr_pbdma_1() stackleak: instrument drm_client_modeset_dpms_legacy() stackleak: instrument qlge_mb_dump_ram() stackleak: instrument qlge_mb_idc_ack() stackleak: instrument qlge_mb_get_mgmnt_traffic_ctl.isra() stackleak: instrument qlge_mb_about_fw() stackleak: instrument drm_client_pick_crtcs() stackleak: instrument qlge_mb_get_fw_state() stackleak: instrument qlge_mb_set_port_cfg() stackleak: instrument qlge_mb_get_port_cfg() stackleak: instrument qlge_mb_wol_mode() stackleak: instrument qlge_mb_wol_set_magic() stackleak: instrument qlge_mb_set_led_cfg() stackleak: instrument qlge_mb_get_led_cfg() stackleak: instrument qlge_mb_set_mgmnt_traffic_ctl() stackleak: instrument drm_client_firmware_config.constprop.isra() stackleak: instrument qlge_mpi_work() stackleak: instrument drm_client_modeset_probe() stackleak: instrument drm_client_modeset_commit_atomic() stackleak: instrument nvkm_fifo_chan_child_new() stackleak: instrument write_tx_pkt_wr.constprop() stackleak: instrument t3_prep_adapter() stackleak: instrument ofld_poll() stackleak: instrument qlge_reporter_coredump() stackleak: instrument drm_mode_atomic_ioctl() stackleak: instrument write_ofld_wr() stackleak: instrument adc5_probe() /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:27: note: userspace variable will be forcibly initialized 136 | struct drm_unique uq; | ^~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:28: note: userspace variable will be forcibly initialized 95 | struct drm_version v; | ^ stackleak: instrument compat_drm_version() stackleak: instrument process_responses() stackleak: instrument t3_eth_xmit() stackleak: instrument t3_sge_alloc_qset() stackleak: instrument size_store() stackleak: instrument bfa_ioc_flash_fwver_cmp.isra() stackleak: instrument lynxfb_pci_probe() stackleak: instrument bfa_ioc_download_fw() stackleak: instrument rio_enum_peer() stackleak: instrument nv04_gr_intr() stackleak: instrument nv17_gr_mthd_lma_window() stackleak: instrument nv20_gr_intr() stackleak: instrument crtc_crc_read() stackleak: instrument nv10_gr_intr() stackleak: instrument hw_sm750_crtc_setMode() stackleak: instrument vadc_probe() stackleak: instrument drm_buddy_alloc_blocks() stackleak: instrument nv40_gr_intr() stackleak: instrument ata_dev_same_device() stackleak: instrument nv50_gr_mp_trap() stackleak: instrument g84_gr_tlb_flush() stackleak: instrument nv50_gr_prop_trap.constprop() stackleak: instrument nv50_gr_tp_trap.constprop() stackleak: instrument nv50_gr_trap_handler.constprop() stackleak: instrument cxgb4vf_get_stats() stackleak: instrument nv50_gr_intr() stackleak: instrument twl4030_madc_read() stackleak: instrument ata_exec_internal_sg() stackleak: instrument parport_attach() stackleak: instrument ata_dev_read_id() stackleak: instrument ata_hpa_resize() stackleak: instrument cxgb4vf_pci_probe() stackleak: instrument ata_dev_configure() stackleak: instrument ata_do_set_mode() stackleak: instrument gf100_gr_oneinit_tiles() stackleak: instrument cxgb4vf_open() stackleak: instrument edac_mc_alloc() stackleak: instrument gf100_gr_trap_intr() stackleak: instrument gf100_gr_trap_mp() stackleak: instrument cfi_staa_read() stackleak: instrument pmbus_regulator_get_voltage() stackleak: instrument edac_raw_mc_handle_error() stackleak: instrument cfi_staa_lock() stackleak: instrument edac_mc_handle_error() stackleak: instrument enic_set_vf_port() stackleak: instrument cfi_staa_erase_varsize() stackleak: instrument pmbus_regulator_set_voltage() stackleak: instrument drm_crtc_helper_set_mode() stackleak: instrument gf100_gr_zbc_init() stackleak: instrument cfi_staa_write_buffers() stackleak: instrument enic_poll_msix_rq() stackleak: instrument drm_crtc_helper_set_config() stackleak: instrument pmbus_do_probe() stackleak: instrument edac_device_alloc_ctl_info() stackleak: instrument enic_hard_start_xmit() stackleak: instrument drm_helper_probe_detect_ctx() stackleak: instrument t4vf_wr_mbox_core() stackleak: instrument t4vf_query_params() stackleak: instrument t4vf_port_init() stackleak: instrument drm_helper_probe_single_connector_modes() stackleak: instrument t4vf_alloc_vi() stackleak: instrument t4vf_alloc_mac_filt() stackleak: instrument drm_plane_helper_check_update.constprop() stackleak: instrument t4vf_change_mac() stackleak: instrument gv100_gr_trap_sm() stackleak: instrument bfa_fcs_pbc_vport_init() stackleak: instrument t4vf_get_port_stats() stackleak: instrument do_write_oneword() stackleak: instrument bfa_fcs_fabric_set_fabric_name() stackleak: instrument cfi_amdstd_erase_chip() stackleak: instrument do_erase_oneblock() stackleak: instrument cfi_amdstd_secsi_read() stackleak: instrument gf100_grctx_generate_alpha_beta_tables() stackleak: instrument cfi_amdstd_write_words() stackleak: instrument mspro_block_probe() stackleak: instrument cfi_amdstd_write_buffers() stackleak: instrument ata_scsi_mode_select_xlat() stackleak: instrument gf100_grctx_generate() stackleak: instrument ata_scsi_report_zones_complete() stackleak: instrument cfi_amdstd_otp_walk.isra() stackleak: instrument drm_atomic_helper_check_modeset() stackleak: instrument ata_cmd_ioctl() stackleak: instrument ata_task_ioctl() stackleak: instrument bfa_fcs_rport_process_rpsc.constprop() stackleak: instrument ata_scsi_simulate() stackleak: instrument write_sgl.constprop() stackleak: instrument bfa_fcs_rport_get_attr() stackleak: instrument drm_atomic_helper_shutdown() stackleak: instrument drm_atomic_helper_suspend() stackleak: instrument process_responses() stackleak: instrument bfa_fcs_lport_ns_send_rspn_id() stackleak: instrument drm_atomic_helper_resume() stackleak: instrument genprobe_ident_chips() stackleak: instrument gm200_grctx_generate_smid_config() stackleak: instrument bfa_fcs_lport_ns_util_send_rspn_id() stackleak: instrument t4vf_eth_xmit() stackleak: instrument __ib_drain_sq() stackleak: instrument __ib_drain_rq() stackleak: instrument nv40_grctx_fill() stackleak: instrument is_valid_mcast_lid() stackleak: instrument nv40_grctx_init() stackleak: instrument t4vf_sge_alloc_rxq() stackleak: instrument gp100_grctx_generate_smid_config() stackleak: instrument t4vf_sge_alloc_eth_txq() stackleak: instrument bfa_fcs_fdmi_get_portattr.isra() stackleak: instrument drm_gem_fb_init_with_funcs() stackleak: instrument tb_cfg_request_sync() stackleak: instrument bfa_fcs_lport_fdmi_build_portattr_block() stackleak: instrument ib_get_eth_speed() stackleak: instrument jedec_probe_chip() stackleak: instrument tb_cfg_read_raw() stackleak: instrument bfa_fcs_fdmi_get_hbaattr.isra() stackleak: instrument tb_cfg_write_raw() stackleak: instrument ata_eh_link_report() stackleak: instrument bfa_fcs_lport_uf_recv() stackleak: instrument bfa_fcs_lport_get_rport_max_speed() stackleak: instrument drm_atomic_helper_dirtyfb() stackleak: instrument ata_eh_link_autopsy() stackleak: instrument drm_self_refresh_helper_entry_work() stackleak: instrument ata_eh_reset() stackleak: instrument ib_process_cq_direct() stackleak: instrument nv50_grctx_fill() stackleak: instrument nv50_grctx_init() stackleak: instrument ata_eh_recover() stackleak: instrument setcmap_atomic.isra() stackleak: instrument thunderx_lmc_threaded_isr() stackleak: instrument drm_fb_helper_setcmap() stackleak: instrument fsi_master_scan() stackleak: instrument rdma_rw_ctx_init() stackleak: instrument nvkm_perfdom_new_() stackleak: instrument nvkm_perfdom_new() stackleak: instrument xgene_edac_pmd_add() stackleak: instrument xgene_edac_mc_add() stackleak: instrument doc_write_oob() stackleak: instrument setup_port() stackleak: instrument phram_setup() stackleak: instrument doc_read_oob() stackleak: instrument dmc520_edac_probe() stackleak: instrument bfa_fcdiag_loopback() stackleak: instrument sata_pmp_error_handler() stackleak: instrument block2mtd_setup2() stackleak: instrument alloc_name() stackleak: instrument nouveau_bo_move() stackleak: instrument ahci_platform_init_host() stackleak: instrument counter_sysfs_add() stackleak: instrument enic_rx_flow_steer() stackleak: instrument fsi_master_gpio_xfer() /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_passthru_ioctl': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:6524:30: note: userspace variable will be forcibly initialized 6524 | IOCTL_Command_struct iocommand; | ^~~~~~~~~ stackleak: instrument onenand_write_ops_nolock() stackleak: instrument write_tx_descs() stackleak: instrument do_otp_lock() stackleak: instrument onenand_write_oob_nolock() stackleak: instrument t1_init_sw_modules() stackleak: instrument pqi_dev_info.constprop() /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:813:22: note: userspace variable will be forcibly initialized 813 | struct iovec resp_iov; | ^~~~~~~~ stackleak: instrument onenand_read_ops_nolock() stackleak: instrument pqi_is_parity_write_stream() stackleak: instrument onenand_read_oob_nolock() stackleak: instrument onenand_mlc_read_ops_nolock() stackleak: instrument t1_poll() stackleak: instrument sps30_serial_command() stackleak: instrument pqi_update_device_list() stackleak: instrument pqi_submit_raid_request_synchronous() stackleak: instrument pqi_process_config_table() stackleak: instrument pqi_create_event_queue() stackleak: instrument onenand_scan() stackleak: instrument nouveau_gem_ioctl_pushbuf() stackleak: instrument pqi_ofa_memory_alloc_worker() stackleak: instrument pqi_send_scsi_raid_request() stackleak: instrument nv50_edp_get_brightness() stackleak: instrument nv50_edp_set_brightness() stackleak: instrument pqi_get_advanced_raid_bypass_config() stackleak: instrument pqi_keep_device_offline() stackleak: instrument pqi_identify_physical_device.constprop() stackleak: instrument nouveau_framebuffer_new() stackleak: instrument nouveau_connector_get_modes() stackleak: instrument nand_reset_op.part.0() stackleak: instrument nand_lp_exec_read_page_op() stackleak: instrument dma_port_read() stackleak: instrument nouveau_fbcon_create() stackleak: instrument nand_sp_exec_read_page_op() stackleak: instrument dma_port_write.constprop() stackleak: instrument nand_exec_prog_page_op() stackleak: instrument pqi_scan_scsi_devices() stackleak: instrument gmac_napi_poll() stackleak: instrument nand_set_features_op() stackleak: instrument onenand_default_bbt() stackleak: instrument pqi_report_device_capability() stackleak: instrument nand_get_features_op() stackleak: instrument nouveau_connector_create() stackleak: instrument __hwmon_device_register() stackleak: instrument pqi_passthru_ioctl() stackleak: instrument tb_domain_challenge_switch_key() stackleak: instrument nand_read_oob() stackleak: instrument nand_read_param_page_op() stackleak: instrument nand_change_read_column_op() stackleak: instrument nouveau_bios_init() stackleak: instrument nand_change_write_column_op() stackleak: instrument intr_handler() stackleak: instrument nand_readid_op() stackleak: instrument nand_status_op() stackleak: instrument nand_do_write_ops() stackleak: instrument nand_prog_page_end_op() stackleak: instrument pqi_raid_bypass_submit_scsi_cmd() stackleak: instrument search_bbt.isra() stackleak: instrument pqi_create_queue_group() stackleak: instrument nand_erase_op() stackleak: instrument write_bbt() stackleak: instrument nand_write_oob_syndrome() stackleak: instrument icm_tr_challenge_switch_key() stackleak: instrument icm_ar_get_boot_acl() stackleak: instrument icm_tr_add_switch_key() stackleak: instrument icm_fr_challenge_switch_key() stackleak: instrument pqi_pci_probe() stackleak: instrument nand_write_subpage_hwecc() stackleak: instrument nand_write_page_hwecc() stackleak: instrument nand_op_parser_exec_op() stackleak: instrument icm_usb4_switch_op() stackleak: instrument nand_markbad_bbm() stackleak: instrument pqi_eh_device_reset_handler() stackleak: instrument nv04_tmds_slave_init() stackleak: instrument icm_ar_set_boot_acl() stackleak: instrument nv04_dfp_mode_set() stackleak: instrument nv_crtc_mode_set() stackleak: instrument nv17_tv_update_rescaler() stackleak: instrument rdma_nl_rcv() stackleak: instrument parse_eeprom.isra() stackleak: instrument nv17_tv_get_modes() stackleak: instrument tb_xdp_properties_request.constprop() stackleak: instrument nand_scan_with_ids() stackleak: instrument tb_xdomain_get_link_status() stackleak: instrument tb_xdp_uuid_request() stackleak: instrument tb_xdomain_properties_changed() stackleak: instrument nv17_tv_detect() stackleak: instrument rio_interrupt() stackleak: instrument brcmnand_setup_dev() stackleak: instrument tb_xdp_handle_request() stackleak: instrument nv50_core_new() stackleak: instrument nv50_audio_enable.constprop() stackleak: instrument nv50_hdmi_enable.isra() stackleak: instrument tb_xdomain_state_work() stackleak: instrument nouveau_hw_save_state() stackleak: instrument enum_netdev_ipv4_ips() stackleak: instrument pqi_sas_smp_handler() stackleak: instrument nouveau_hw_load_state() stackleak: instrument ubi_create_volume() stackleak: instrument nv50_crc_set_source() stackleak: instrument ubi_resize_volume() stackleak: instrument cxgb_get_stats() stackleak: instrument _base_config_dma_addressing() stackleak: instrument _base_get_event_diag_triggers() stackleak: instrument _base_get_scsi_diag_triggers() stackleak: instrument _base_get_mpi_diag_triggers() stackleak: instrument _base_check_for_trigger_pages_support() stackleak: instrument set_update_marker() stackleak: instrument clear_update_marker() stackleak: instrument _clone_sg_entries() stackleak: instrument adap_config_hma.part.0.isra() stackleak: instrument adap_init0_config() stackleak: instrument cxgb4_iov_configure() stackleak: instrument nv50_wimm_init() stackleak: instrument ib_nl_handle_ip_res_resp() stackleak: instrument adap_init0() stackleak: instrument addr_resolve() stackleak: instrument roce_resolve_route_from_path() stackleak: instrument rdma_addr_find_l2_eth_by_grh() stackleak: instrument autoresize() stackleak: instrument mpt3sas_base_map_resources() stackleak: instrument tb_nvm_add_active() stackleak: instrument tb_nvm_add_non_active() stackleak: instrument ubi_mtd_param_parse() stackleak: instrument ubi_volume_notify() stackleak: instrument ubi_notify_all() stackleak: instrument hynix_nand_reg_write_op() stackleak: instrument ubi_attach_mtd_dev() stackleak: instrument tb_retimer_scan() stackleak: instrument _base_make_ioc_operational() stackleak: instrument hynix_nand_init() stackleak: instrument nv50_wndw_new() stackleak: instrument nv50_base_new() stackleak: instrument tsnep_netdev_xmit_frame() stackleak: instrument ib_sa_path_rec_callback() stackleak: instrument update_sm_ah() stackleak: instrument tsnep_netdev_open() stackleak: instrument init_one() stackleak: instrument switch_basic_regs_show() stackleak: instrument mpt3sas_base_attach() stackleak: instrument beiscsi_get_initiator_name() stackleak: instrument cap_show() stackleak: instrument ib_sa_path_rec_get() stackleak: instrument nv50_curs_new() stackleak: instrument ubi_cdev_ioctl() stackleak: instrument beiscsi_eqd_update_work() stackleak: instrument create_mad_qp() stackleak: instrument micron_nand_read_page_on_die_ecc() stackleak: instrument scpi_hwmon_probe() stackleak: instrument local_completions() stackleak: instrument tsnep_ethtool_get_ethtool_stats() stackleak: instrument ib_mad_init_device() stackleak: instrument hwi_cleanup_port() stackleak: instrument ubi_open_volume_path() stackleak: instrument ib_register_mad_agent() stackleak: instrument hwi_init_controller() stackleak: instrument nouveau_channel_new() stackleak: instrument mpt3sas_config_get_number_hba_phys() stackleak: instrument mpt3sas_config_get_number_pds() stackleak: instrument mpt3sas_config_update_driver_trigger_pg0() stackleak: instrument mpt3sas_config_update_driver_trigger_pg2() stackleak: instrument mpt3sas_config_update_driver_trigger_pg3() stackleak: instrument toshiba_nand_benand_read_eccstatus_op() stackleak: instrument mpt3sas_config_update_driver_trigger_pg4() stackleak: instrument beiscsi_dev_probe() stackleak: instrument ib_post_send_mad() stackleak: instrument beiscsi_process_cq() stackleak: instrument ubi_eba_write_leb() stackleak: instrument fill_res_qp_entry_query.constprop() stackleak: instrument nldev_sys_get_doit() stackleak: instrument nldev_set_sys_set_doit() stackleak: instrument nldev_dellink() stackleak: instrument nldev_set_doit() stackleak: instrument nor_erase_prepare() stackleak: instrument self_check_eba() stackleak: instrument nldev_newlink() stackleak: instrument res_get_common_dumpit() stackleak: instrument ib_mad_recv_done() stackleak: instrument nldev_stat_get_dumpit() stackleak: instrument res_get_common_doit() stackleak: instrument nldev_stat_del_doit() stackleak: instrument wear_leveling_worker.part.0() stackleak: instrument nldev_stat_set_doit() stackleak: instrument nldev_res_get_doit() stackleak: instrument nldev_port_get_dumpit() stackleak: instrument nldev_port_get_doit() stackleak: instrument tsnep_tc_setup() stackleak: instrument nldev_stat_get_counter_status_doit() stackleak: instrument nldev_get_chardev() stackleak: instrument nldev_get_doit() stackleak: instrument cafe_nand_read_page() stackleak: instrument nldev_stat_get_doit() stackleak: instrument _scsih_search_responding_raid_devices() stackleak: instrument ubi_attach() stackleak: instrument _scsih_get_volume_capabilities() stackleak: instrument i5k_amb_probe() stackleak: instrument ibmpex_register_bmc() stackleak: instrument aem_register_bmc() stackleak: instrument esas2r_disc_continue() stackleak: instrument iw_cm_map() stackleak: instrument iwcm_modify_qp_sqd.isra() stackleak: instrument iwcm_modify_qp_err.isra() stackleak: instrument _scsih_pcie_add_device() stackleak: instrument t4_wr_mbox_meat_timeout() stackleak: instrument cm_work_handler() stackleak: instrument t4_tp_indirect_rw() stackleak: instrument _scsih_sas_host_refresh() stackleak: instrument _scsih_sas_host_add() stackleak: instrument t4_write_flash() stackleak: instrument _scsih_expander_add() stackleak: instrument t4_load_fw() stackleak: instrument igc_xmit_frame() stackleak: instrument mtd_nvmem_add() stackleak: instrument mtd_otp_nvmem_register() In file included from /kisskb/src/include/linux/string.h:253, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/include/linux/smp.h:13, from /kisskb/src/include/linux/lockdep.h:14, from /kisskb/src/include/linux/rcupdate.h:29, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/hwmon/lm90.c:99: In function '__fortify_strlen', inlined from 'strlcpy' at /kisskb/src/include/linux/fortify-string.h:159:10, inlined from 'lm90_detect' at /kisskb/src/drivers/hwmon/lm90.c:2544:2: /kisskb/src/include/linux/fortify-string.h:50:33: warning: '__builtin_strlen' reading 1 or more bytes from a region of size 0 [-Wstringop-overread] 50 | #define __underlying_strlen __builtin_strlen | ^ /kisskb/src/include/linux/fortify-string.h:141:24: note: in expansion of macro '__underlying_strlen' 141 | return __underlying_strlen(p); | ^~~~~~~~~~~~~~~~~~~ stackleak: instrument esas2r_read_flash_rev() stackleak: instrument _scsih_check_device.constprop() stackleak: instrument mtd_io_emulated_slc() stackleak: instrument esas2r_read_image_type() stackleak: instrument igc_add_flex_filter() stackleak: instrument _scsih_add_device.constprop() stackleak: instrument _scsih_scan_for_devices_after_reset() stackleak: instrument esas2r_fm_api() stackleak: instrument doc200x_readid() stackleak: instrument concat_writev() stackleak: instrument doc200x_correct_data() stackleak: instrument t4_alloc_mac_filt() stackleak: instrument t4_handle_get_port_info() stackleak: instrument cma_modify_qp_err() stackleak: instrument igc_poll() stackleak: instrument iboe_get_rate() stackleak: instrument __igc_open() stackleak: instrument cm_lap_handler() stackleak: instrument ib_umad_read() stackleak: instrument _firmware_event_work() stackleak: instrument cm_send_handler() stackleak: instrument esas2r_init_msgs() stackleak: instrument t4_i2c_rd() stackleak: instrument ib_umad_write() stackleak: instrument cma_ib_mc_handler() stackleak: instrument ns_show() stackleak: instrument iw_conn_req_handler() stackleak: instrument cma_iw_handler() stackleak: instrument cma_sidr_rep_handler() /kisskb/src/drivers/infiniband/core/uverbs_main.c: In function 'ib_uverbs_write': /kisskb/src/drivers/infiniband/core/uverbs_main.c:569:35: note: userspace variable will be forcibly initialized 569 | struct uverbs_attr_bundle bundle; | ^~~~~~ stackleak: instrument cma_process_remove() stackleak: instrument addr_handler() stackleak: instrument mpt3sas_scsih_reset_done_handler() stackleak: instrument ib_uverbs_write() /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1072:40: note: userspace variable will be forcibly initialized 1072 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/mtd/mtdchar.c:840:36: note: userspace variable will be forcibly initialized 840 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c:826:36: note: userspace variable will be forcibly initialized 826 | struct mtd_oob_buf buf; | ^~~ /kisskb/src/drivers/mtd/mtdchar.c: In function 'mtdchar_compat_ioctl': /kisskb/src/drivers/mtd/mtdchar.c:1168:40: note: userspace variable will be forcibly initialized 1168 | struct blkpg_ioctl_arg a; | ^ /kisskb/src/drivers/infiniband/core/uverbs_cmd.c: In function 'ib_uverbs_post_srq_recv': /kisskb/src/drivers/infiniband/core/uverbs_cmd.c:2336:32: note: userspace variable will be forcibly initialized 2336 | struct uverbs_req_iter iter; | ^~~~ /kisskb/src/drivers/infiniband/core/uverbs_cmd.c: In function 'ib_uverbs_ex_create_rwq_ind_table': /kisskb/src/drivers/infiniband/core/uverbs_cmd.c:3051:32: note: userspace variable will be forcibly initialized 3051 | struct uverbs_req_iter iter; | ^~~~ /kisskb/src/drivers/infiniband/core/uverbs_cmd.c: In function 'ib_uverbs_post_send': /kisskb/src/drivers/infiniband/core/uverbs_cmd.c:1999:32: note: userspace variable will be forcibly initialized 1999 | struct uverbs_req_iter iter; | ^~~~ /kisskb/src/drivers/infiniband/core/uverbs_cmd.c: In function 'ib_uverbs_post_recv': /kisskb/src/drivers/infiniband/core/uverbs_cmd.c:2285:32: note: userspace variable will be forcibly initialized 2285 | struct uverbs_req_iter iter; | ^~~~ stackleak: instrument cma_ib_req_handler() stackleak: instrument cm_work_handler() /kisskb/src/drivers/infiniband/core/uverbs_cmd.c: In function 'ib_uverbs_ex_create_flow': /kisskb/src/drivers/infiniband/core/uverbs_cmd.c:3179:32: note: userspace variable will be forcibly initialized 3179 | struct uverbs_req_iter iter; | ^~~~ stackleak: instrument mtdchar_blkpg_ioctl() stackleak: instrument cma_init_ud_qp() stackleak: instrument cma_init_conn_qp() stackleak: instrument cma_modify_qp_rtr() stackleak: instrument cma_modify_qp_rts() stackleak: instrument cma_ib_handler() stackleak: instrument esas2r_build_sg_list_prd() stackleak: instrument ib_send_cm_req() stackleak: instrument rdma_resolve_route() stackleak: instrument mtdchar_ioctl() stackleak: instrument nct6775_update_device.isra() stackleak: instrument ib_uverbs_ex_modify_qp() stackleak: instrument ib_uverbs_modify_qp() stackleak: instrument ib_uverbs_query_qp() stackleak: instrument handle_buffered_ioctl() stackleak: instrument ib_uverbs_ex_query_device() stackleak: instrument ib_uverbs_query_device() stackleak: instrument ib_uverbs_query_port() stackleak: instrument rdma_bind_addr() stackleak: instrument cma_bind_addr() stackleak: instrument ib_uverbs_post_send() stackleak: instrument esas2r_read_vda() stackleak: instrument ib_uverbs_create_ah() stackleak: instrument esas2r_read_fs() stackleak: instrument ib_uverbs_ex_create_wq() /kisskb/src/drivers/infiniband/core/rdma_core.c: In function 'uverbs_uobject_fd_release': /kisskb/src/drivers/infiniband/core/rdma_core.c:822:43: note: userspace variable will be forcibly initialized 822 | struct uverbs_attr_bundle attrs = { | ^~~~~ stackleak: instrument rdma_connect_locked() stackleak: instrument nct6775_probe() stackleak: instrument process_responses() stackleak: instrument create_qp() stackleak: instrument ib_uverbs_create_qp() stackleak: instrument mtd_queue_rq() stackleak: instrument cxgb4_write_sgl() stackleak: instrument rdma_join_multicast() stackleak: instrument cxgb4_write_partial_sgl() /kisskb/src/drivers/infiniband/core/uverbs_ioctl.c: In function 'ib_uverbs_cmd_verbs': /kisskb/src/drivers/infiniband/core/uverbs_ioctl.c:550:28: note: userspace variable will be forcibly initialized 550 | struct bundle_priv onstack; | ^~~~~~~ stackleak: instrument mpt3sas_transport_port_add() stackleak: instrument ethofld_xmit() stackleak: instrument ib_uverbs_ex_create_flow() stackleak: instrument ib_uverbs_cmd_verbs() stackleak: instrument mtk_nfc_read_subpage() stackleak: instrument cxgb4_eth_xmit() stackleak: instrument t4_start_xmit() /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_compat_mpt_command': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2549:35: note: userspace variable will be forcibly initialized 2549 | struct mpt3_ioctl_command karg; | ^~~~ /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c: In function '_ctl_ioctl_main': /kisskb/src/drivers/scsi/mpt3sas/mpt3sas_ctl.c:2642:43: note: userspace variable will be forcibly initialized 2642 | struct mpt3_ioctl_command karg; | ^~~~ stackleak: instrument INFTL_foldchain.isra() stackleak: instrument t4_sge_alloc_rxq() stackleak: instrument inftl_readblock() stackleak: instrument find_boot_record() stackleak: instrument BRM_status_show() stackleak: instrument INFTL_findwriteunit() stackleak: instrument INFTL_trydeletechain() stackleak: instrument INFTL_deleteblock.isra() stackleak: instrument INFTL_mount() stackleak: instrument _ctl_getiocinfo() stackleak: instrument _ctl_diag_register_2() stackleak: instrument _ctl_diag_register() stackleak: instrument anfc_sel_read_page_hw_ecc() stackleak: instrument _ctl_eventreport() stackleak: instrument _ctl_diag_query() stackleak: instrument ib_uverbs_handler_UVERBS_METHOD_QUERY_PORT() stackleak: instrument uverbs_alloc_api() stackleak: instrument _ctl_do_mpt_command() stackleak: instrument _ctl_compat_mpt_command() stackleak: instrument mpt3sas_enable_diag_buffer() stackleak: instrument host_trace_buffer_enable_store() stackleak: instrument ssfdcr_add_mtd() stackleak: instrument rfd_ftl_add_mtd() stackleak: instrument ib_uverbs_handler_UVERBS_METHOD_QP_CREATE() stackleak: instrument rfd_ftl_writesect() stackleak: instrument _ctl_ioctl_main() stackleak: instrument sm_read_sector() stackleak: instrument mtdpstore_notify_remove() stackleak: instrument cq_interrupt_v1_hw() stackleak: instrument sm_cache_flush() stackleak: instrument hisi_sas_clear_nexus_ha() stackleak: instrument hisi_sas_control_phy() stackleak: instrument ucma_set_ib_path() stackleak: instrument hisi_sas_alloc() stackleak: instrument ucma_query_gid() stackleak: instrument ucma_query_addr() stackleak: instrument mtdswap_add_mtd() stackleak: instrument ucma_query_route() stackleak: instrument ucma_join_multicast() stackleak: instrument ucma_bind() stackleak: instrument mtdswap_gc.part.0() stackleak: instrument rnandc_exec_op() stackleak: instrument mpt3sas_init_warpdrive_properties() stackleak: instrument ucma_query() stackleak: instrument ucma_resolve_addr() stackleak: instrument ucma_join_ip_multicast() stackleak: instrument rnandc_read_page_hw_ecc() stackleak: instrument mtdswap_show() stackleak: instrument ucma_reject() stackleak: instrument ucma_connect() stackleak: instrument ucma_init_qp_attr() stackleak: instrument ucma_accept() stackleak: instrument ucma_migrate_id() stackleak: instrument uld_attach() stackleak: instrument cxgb4_ntuple_set_filter() stackleak: instrument cxgb4_uld_alloc_resources.part.0() stackleak: instrument get_stats() stackleak: instrument cxgb4_config_knode() stackleak: instrument cxgb4_flow_rule_replace() stackleak: instrument cxgb4_tc_flower_replace() stackleak: instrument cxgb4_del_filter.part.0() stackleak: instrument in_illuminance_lux_table_store() stackleak: instrument cxgb4_set_filter() stackleak: instrument mthca_init_arbel() stackleak: instrument mthca_init_tavor() stackleak: instrument tsl2772_prox_cal.isra() stackleak: instrument st_lsm6dsx_read_fifo() stackleak: instrument cxgb4_mqprio_disable_offload() stackleak: instrument cxgb4_tc_matchall_replace() stackleak: instrument cudbg_get_payload_range() stackleak: instrument cudbg_read_fw_mem() stackleak: instrument cudbg_get_ctxt_region_info() stackleak: instrument cudbg_mem_region_size.constprop.isra() stackleak: instrument cxgb4_setup_tc_mqprio() /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/drivers/scsi/scsi_ioctl.c:796:26: note: userspace variable will be forcibly initialized 796 | struct sg_io_hdr hdr; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c:795:38: note: userspace variable will be forcibly initialized 795 | struct cdrom_generic_command cgc; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:851:26: note: userspace variable will be forcibly initialized 851 | struct sg_io_hdr hdr; | ^~~ stackleak: instrument scsi_cdrom_send_packet() stackleak: instrument get_sg_io_hdr() stackleak: instrument show_tp_err_adapter_stats() stackleak: instrument show_tp_err_channel_stats() stackleak: instrument cudbg_collect_dump_context() stackleak: instrument st_lsm6dsx_shub_alloc_iiodev() stackleak: instrument scsi_ioctl() stackleak: instrument cudbg_collect_vpd_data() stackleak: instrument tp_stats_show() stackleak: instrument pm_stats_show() stackleak: instrument scsi_send_eh_cmnd() stackleak: instrument mps_trc_show() stackleak: instrument cim_qcfg_show() stackleak: instrument flash_read() stackleak: instrument cudbg_collect_qdesc() stackleak: instrument mthca_make_profile() stackleak: instrument st_lsm6dsx_i3c_probe() stackleak: instrument mux_probe() stackleak: instrument scsi_probe_and_add_lun() stackleak: instrument mlx4_master_process_vhcr() stackleak: instrument igbvf_poll() stackleak: instrument mvpp2_txq_bufs_free.constprop() stackleak: instrument mlx4_multi_func_init() stackleak: instrument mlx4_QUERY_FUNC_CAP_wrapper() stackleak: instrument mlx4_eq_int() stackleak: instrument sge_qinfo_show() stackleak: instrument mlx4_master_comm_channel() stackleak: instrument igbvf_xmit_frame() stackleak: instrument mthca_poll_cq() stackleak: instrument meminfo_show() stackleak: instrument mlx4_ib_resize_cq() stackleak: instrument rss_key_write() stackleak: instrument mlx4_QUERY_PORT_wrapper() stackleak: instrument mlx4_set_vf_rate() stackleak: instrument mps_trc_write() stackleak: instrument mlx4_ib_poll_cq() stackleak: instrument mbox_write() stackleak: instrument srp_connect_ch() stackleak: instrument mvpp2_tx() stackleak: instrument srp_unmap_data() stackleak: instrument mlx4_config_dev_retrieval() stackleak: instrument mlx4_config_vxlan_port() stackleak: instrument mlx4_disable_rx_port_check() stackleak: instrument mlx4_config_roce_v2_port() stackleak: instrument mlx4_opreq_action() stackleak: instrument mps_tcam_show() stackleak: instrument spi_execute() stackleak: instrument srp_map_finish_fr() stackleak: instrument srp_map_idb() stackleak: instrument mlx4_err_rule.constprop() stackleak: instrument srp_queuecommand() stackleak: instrument add_promisc_qp() stackleak: instrument mlx4_dev_cap.part.0() stackleak: instrument mlx4_tunnel_steer_add() stackleak: instrument mthca_modify_qp() stackleak: instrument rxe_completer() stackleak: instrument mlx4_qp_attach_common() stackleak: instrument spi_dv_device() stackleak: instrument mthca_process_mad() stackleak: instrument add_target_store() stackleak: instrument mlx4_trans_to_dmfs_attach() stackleak: instrument mthca_tavor_post_send() stackleak: instrument mthca_tavor_post_receive() stackleak: instrument mvpp2_rx() stackleak: instrument mlx4_init_hca() stackleak: instrument mthca_arbel_post_send() stackleak: instrument mthca_arbel_post_receive() stackleak: instrument mlx4_make_profile() stackleak: instrument mthca_resize_cq() stackleak: instrument store_fc_host_vport_create() stackleak: instrument mthca_alloc_srq() stackleak: instrument mthca_tavor_post_srq_recv() stackleak: instrument mlx4_init_one() stackleak: instrument mvpp2_probe() stackleak: instrument mlx4_qp_roce_entropy() stackleak: instrument rxe_requester() stackleak: instrument iser_create_ib_conn_res() stackleak: instrument iser_connected_handler() stackleak: instrument create_pv_sqp() stackleak: instrument octep_start_xmit() stackleak: instrument mlx4_ib_send_to_slave() stackleak: instrument dps310_calculate_pressure() stackleak: instrument iscsi_tcp_recv_skb() stackleak: instrument mlx4_ib_send_to_wire() stackleak: instrument natsemi_poll() stackleak: instrument mlx4_ib_multiplex_mad() stackleak: instrument detach_qp.constprop() stackleak: instrument mlx4_en_process_tx_cq() stackleak: instrument iscsi_if_rx() /kisskb/src/drivers/scsi/iscsi_tcp.c: In function 'iscsi_sw_tcp_xmit_segment': /kisskb/src/drivers/scsi/iscsi_tcp.c:286:39: note: userspace variable will be forcibly initialized 286 | struct msghdr msg = { .msg_flags = flags }; | ^~~ /kisskb/src/drivers/scsi/iscsi_tcp.c: In function 'iscsi_sw_tcp_data_ready': /kisskb/src/drivers/scsi/iscsi_tcp.c:129:27: note: userspace variable will be forcibly initialized 129 | read_descriptor_t rd_desc; | ^~~~~~~ stackleak: instrument qedr_alloc_resources() stackleak: instrument mlx4_en_xmit() stackleak: instrument iscsi_sw_tcp_xmit_segment() stackleak: instrument qedr_add() stackleak: instrument mlx4_init_resource_tracker() stackleak: instrument mlx4_en_process_rx_cq() stackleak: instrument mlx4_en_DUMP_ETH_STATS() stackleak: instrument process_req.constprop() stackleak: instrument mvpp2_prs_double_vlan_add.constprop() stackleak: instrument rxe_responder() stackleak: instrument mlx4_en_config_rss_steer() stackleak: instrument mlx4_ALLOC_RES_wrapper() stackleak: instrument mlx4_en_get_link_ksettings() stackleak: instrument qedr_roce_create_kernel_qp() stackleak: instrument qedr_iwarp_create_kernel_qp() stackleak: instrument qedr_create_user_qp() stackleak: instrument mlx4_RST2INIT_QP_wrapper() stackleak: instrument dc390_check_eeprom() stackleak: instrument qedr_alloc_ucontext() stackleak: instrument mvpp2_prs_default_init() stackleak: instrument mvpp2_prs_mac_da_accept() stackleak: instrument qedr_create_cq() stackleak: instrument octep_clean_iqs() stackleak: instrument mlx4_ib_get_hw_stats() stackleak: instrument qedr_create_srq() stackleak: instrument mlx4_INIT2RTR_QP_wrapper() stackleak: instrument __mlx4_ib_create_flow() stackleak: instrument qedr_create_qp() stackleak: instrument mlx4_QP_ATTACH_wrapper() stackleak: instrument ips_chkstatus() stackleak: instrument qedr_gsi_build_packet.constprop() stackleak: instrument qedr_ll2_start.constprop() stackleak: instrument send_s870() stackleak: instrument qedr_modify_qp() stackleak: instrument qedr_gsi_post_send() stackleak: instrument initio_probe_one() stackleak: instrument qedr_query_qp() stackleak: instrument resize_finish() stackleak: instrument qedr_destroy_qp() stackleak: instrument mlx4_en_uc_steer_release() stackleak: instrument mlx4_en_dcbnl_ieee_setqcn() stackleak: instrument scsi_esp_intr() stackleak: instrument qedr_post_send() stackleak: instrument mlx4_en_dcbnl_setdcbx() stackleak: instrument qedr_post_srq_recv() stackleak: instrument mlx4_en_uc_steer_add() stackleak: instrument ips_next() stackleak: instrument qedr_post_recv() stackleak: instrument mlx4_ib_add() stackleak: instrument nfp6000_area_acquire() stackleak: instrument octep_oq_process_rx() stackleak: instrument enable_bars() stackleak: instrument mlx4_en_do_set_rx_mode() stackleak: instrument rxe_post_send() stackleak: instrument qedr_poll_cq() stackleak: instrument mlx4_en_do_get_stats() stackleak: instrument mvpp2_ethtool_cls_rule_ins() stackleak: instrument mlx4_en_filter_work() stackleak: instrument atp_is() stackleak: instrument twa_chrdev_ioctl() stackleak: instrument ips_insert_device() stackleak: instrument mlx90632_read_raw() stackleak: instrument qedr_iw_issue_event() stackleak: instrument qedr_iw_mpa_request() stackleak: instrument mlx4_en_start_port() stackleak: instrument qedr_iw_disconnect_worker() stackleak: instrument atp870u_probe() stackleak: instrument qedr_iw_connect() stackleak: instrument mlx4_xdp() stackleak: instrument sd_zbc_parse_report() stackleak: instrument mlx4_en_init_netdev() stackleak: instrument mvpp2_dbgfs_init() stackleak: instrument create_qp() stackleak: instrument rxe_qp_from_init() stackleak: instrument fdomain_work() stackleak: instrument sg_common_write.constprop() stackleak: instrument sg_new_write.isra() stackleak: instrument _mlx4_ib_post_recv() stackleak: instrument nfp_nsp_command_buf() stackleak: instrument qla1280_wait_for_pending_commands() stackleak: instrument sg_write() /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_m_to_n': /kisskb/src/drivers/scsi/megaraid.c:3377:25: note: userspace variable will be forcibly initialized 3377 | struct uioctl_t uioc_mimd; | ^~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'megadev_ioctl': /kisskb/src/drivers/scsi/megaraid.c:2963:25: note: userspace variable will be forcibly initialized 2963 | nitioctl_t uioc; | ^~~~ stackleak: instrument qla1280_mailbox_command() stackleak: instrument _mlx4_ib_post_send() stackleak: instrument qla1280_slave_configure() stackleak: instrument st_ioctl() stackleak: instrument sd_revalidate_disk.isra() stackleak: instrument mlx4_ib_create_srq() stackleak: instrument cache_type_store() stackleak: instrument qla1280_nvram_config.isra() stackleak: instrument st_write() stackleak: instrument mega_m_to_n() stackleak: instrument qla1280_error_action() stackleak: instrument __mlx4_ib_modify_qp() stackleak: instrument _mlx4_ib_modify_wq() stackleak: instrument st_read() stackleak: instrument rdma_write_sg() stackleak: instrument __iio_device_register() stackleak: instrument mlxsw_reg_trans_wait() stackleak: instrument megaraid_probe_one() stackleak: instrument send_io_resp_imm() stackleak: instrument create_qp_common.constprop() stackleak: instrument ipr_wait_for_ops() stackleak: instrument megadev_ioctl.constprop() stackleak: instrument __virtscsi_add_cmd() stackleak: instrument __alloc_path() stackleak: instrument mlx4_ib_create_qp() stackleak: instrument mvumi_isr_handler() stackleak: instrument mlx4_ib_query_qp() stackleak: instrument mlx4_ib_create_wq() stackleak: instrument nfp_nfd3_tx() stackleak: instrument mvumi_probe_one() stackleak: instrument rtrs_srv_rdma_cm_handler() stackleak: instrument mlx4_ib_drain_sq() stackleak: instrument mlx4_ib_drain_rq() stackleak: instrument sysfs_show_group() stackleak: instrument send_join_to_wire() /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl': /kisskb/src/drivers/scsi/ch.c:748:47: note: userspace variable will be forcibly initialized 748 | struct changer_element_status ces; | ^~~ stackleak: instrument send_leave_to_wire() stackleak: instrument send_mad_to_slave.isra() stackleak: instrument send_reply_to_slave.isra() stackleak: instrument nfp_nfd3_rx() stackleak: instrument ipr_store_update_fw() stackleak: instrument nfp_nfd3_ctrl_poll() stackleak: instrument ch_probe() stackleak: instrument mlxsw_core_fw_component_query() stackleak: instrument nfp_nfd3_xsk_poll() stackleak: instrument mlxsw_devlink_info_get() stackleak: instrument mlxsw_core_fw_fsm_block_download() stackleak: instrument nfp_nfdk_tx_complete() stackleak: instrument clean_vf_mcast() stackleak: instrument ch_ioctl() stackleak: instrument nfp_nfdk_rx() stackleak: instrument ipr_probe() stackleak: instrument nfp_nfdk_tx() stackleak: instrument rxe_crc32.isra() stackleak: instrument nfp_nfdk_ctrl_tx_one() stackleak: instrument __mlxsw_core_bus_device_register() stackleak: instrument set_guid_rec.isra() stackleak: instrument nfp_nfdk_ctrl_poll() stackleak: instrument pmcraid_probe() stackleak: instrument skge_get_stats() stackleak: instrument mvneta_txq_bufs_free() stackleak: instrument nfp_devlink_port_register() stackleak: instrument iavf_napi_poll() stackleak: instrument mlx4_ib_init_alias_guid_service() stackleak: instrument nfp_pf_find_rtsyms() stackleak: instrument nfp_net_fw_find() stackleak: instrument mlx4_ib_device_register_sysfs() stackleak: instrument otx2_config_nix_queues() stackleak: instrument mvneta_rxq_hw_init() stackleak: instrument ipr_ioafp_mode_select_page28() stackleak: instrument nfp_pci_probe() stackleak: instrument nfp_pf_rtsym_read_optional() stackleak: instrument nfp_pf_map_rtsym() stackleak: instrument otx2_sq_aura_pool_init() stackleak: instrument iavf_xmit_frame() stackleak: instrument mvneta_xdp_submit_frame.isra() stackleak: instrument mlxsw_afk_encode() stackleak: instrument otx2_open() stackleak: instrument rtrs_srv_create_path_files() stackleak: instrument mvneta_probe() stackleak: instrument nfp_net_dump_populate_buffer() stackleak: instrument nfp_net_dp_swap() stackleak: instrument nfp_vnic_get_sw_stats() stackleak: instrument ipr_init_res_table() stackleak: instrument otx2_probe() stackleak: instrument mvneta_rx_swbm() stackleak: instrument mvneta_poll() stackleak: instrument mlxsw_env_module_has_temp_sensor() stackleak: instrument ipr_handle_log_data.part.0() stackleak: instrument mlxsw_afa_block_commit() stackleak: instrument mlxsw_hwmon_module_temp_fault_show() stackleak: instrument mlxsw_linecard_provision() stackleak: instrument mvneta_tx() stackleak: instrument nfp_net_info() stackleak: instrument mlxsw_hwmon_module_init() stackleak: instrument mlxsw_env_query_module_eeprom() stackleak: instrument mlxsw_afa_block_append_drop() stackleak: instrument mlxsw_linecard_status_process() stackleak: instrument mlxsw_env_module_temp_thresholds_get() stackleak: instrument mlxsw_env_module_event_enable() stackleak: instrument mlxsw_env_got_active() stackleak: instrument mlxsw_linecards_init() stackleak: instrument mlxsw_thermal_gearboxes_init.constprop() stackleak: instrument mlxsw_afa_block_append_fwd() stackleak: instrument mlxsw_hwmon_gearbox_init() stackleak: instrument otx2_get_link_mode_info() stackleak: instrument otx2_sq_append_tso() stackleak: instrument mlxsw_env_get_module_eeprom_by_page() stackleak: instrument mlxsw_afa_block_append_police() stackleak: instrument otx2_set_link_ksettings() stackleak: instrument mlxsw_thermal_modules_init.isra() stackleak: instrument otx2_sq_append_skb() stackleak: instrument mlxsw_hwmon_init() stackleak: instrument mlxsw_env_init() stackleak: instrument nfp_verify_insn() stackleak: instrument mlxsw_thermal_init() stackleak: instrument nfp_bpf_finalize() stackleak: instrument iavf_asq_send_command() stackleak: instrument nfp_abm_qdisc_offload_update() stackleak: instrument nfp_bpf_translate() stackleak: instrument otx2_napi_handler() stackleak: instrument nfp_abm_setup_tc_mq() stackleak: instrument cn10k_refill_pool_ptrs() stackleak: instrument otx2_tc_del_flow() stackleak: instrument otx2_tc_add_flow() stackleak: instrument otx2_setup_tc_block_ingress_cb() stackleak: instrument mlxsw_i2c_cmd_exec() stackleak: instrument mlxsw_pci_queue_group_init() stackleak: instrument mlxsw_m_init() stackleak: instrument igb_read_invm_version() stackleak: instrument ixgbevf_get_ethtool_stats() stackleak: instrument e1000_clean_rx_irq() stackleak: instrument e1000_clean_jumbo_rx_irq() stackleak: instrument mlxsw_pci_cq_tasklet() stackleak: instrument e1000_diag_test() stackleak: instrument ixgb_xmit_frame() stackleak: instrument igb_diag_test() stackleak: instrument e1000_clean() stackleak: instrument ixgb_clean() stackleak: instrument igb_set_rx_mode() stackleak: instrument ixgb_set_ringparam() stackleak: instrument yellowfin_interrupt() stackleak: instrument nixge_poll() stackleak: instrument ixgbevf_xmit_frame() stackleak: instrument hamachi_interrupt() stackleak: instrument e1000_xmit_frame() stackleak: instrument hamachi_init_one() stackleak: instrument qed_chain_alloc() stackleak: instrument mlxsw_pci_init() stackleak: instrument netxen_alloc_hw_resources() stackleak: instrument igb_msix_other() stackleak: instrument netxen_config_intr_coalesce() stackleak: instrument e1000_probe() stackleak: instrument netxen_nic_probe() stackleak: instrument netxen_process_rcv_ring() stackleak: instrument qede_update_pf_params() stackleak: instrument qede_set_mcast_rx_mac() stackleak: instrument qede_netdev_event() stackleak: instrument qed_cxt_cfg_ilt_compute() stackleak: instrument qede_set_eee() stackleak: instrument qede_free_failed_tx_pkt() stackleak: instrument qede_set_pauseparam() stackleak: instrument netxen_dump_fw() stackleak: instrument ixgbevf_poll() stackleak: instrument igb_probe() stackleak: instrument qede_free_tx_pkt() stackleak: instrument qede_rx_flow_steer() stackleak: instrument qede_get_drvinfo() stackleak: instrument qede_nway_reset.part.0() stackleak: instrument netxen_nic_xmit_frame() stackleak: instrument qede_recycle_rx_bd_ring() stackleak: instrument qed_cxt_hw_init_pf() stackleak: instrument qede_set_link_ksettings() stackleak: instrument qede_load() stackleak: instrument ave_probe() stackleak: instrument qede_unload() stackleak: instrument qede_add_cls_rule() stackleak: instrument igb_xmit_frame_ring() stackleak: instrument cp_rx_poll() stackleak: instrument qede_tx_timeout() stackleak: instrument qede_self_test() stackleak: instrument __qede_probe() stackleak: instrument bdx_poll() stackleak: instrument qede_fill_by_demand_stats() stackleak: instrument qed_dcbx_config_params() stackleak: instrument velocity_tx_srv.isra() stackleak: instrument qede_poll() stackleak: instrument xlgmac_rx_poll() stackleak: instrument qed_dcbnl_setfeatcfg() stackleak: instrument qed_dcbnl_setpgtccfgtx() stackleak: instrument qed_dcbnl_ieee_setets() stackleak: instrument qed_dcbnl_setpgbwgcfgtx() stackleak: instrument qed_dcbnl_setall() stackleak: instrument qed_dcbnl_setpfccfg() stackleak: instrument qed_dcbnl_setapp() stackleak: instrument xlgmac_print_pkt() stackleak: instrument qed_dcbnl_setdcbx() stackleak: instrument qed_dcbnl_ieee_setpfc() stackleak: instrument cp_start_xmit() stackleak: instrument qed_dcbnl_setstate() stackleak: instrument qed_dcbnl_setpfcstate() stackleak: instrument qed_dcbnl_setnumtcs() stackleak: instrument bdx_open() stackleak: instrument qed_dcbnl_ieee_setapp() stackleak: instrument ice_sq_send_cmd() stackleak: instrument velocity_poll() stackleak: instrument qede_start_xmit() stackleak: instrument bdx_tx_transmit() stackleak: instrument igb_poll() stackleak: instrument velocity_probe() stackleak: instrument __igb_open() stackleak: instrument ql_poll() stackleak: instrument qed_devlink_info_get() stackleak: instrument velocity_change_mtu() stackleak: instrument ql3xxx_send() stackleak: instrument qed_parse_idle_chk_dump_rules() stackleak: instrument ethoc_poll() stackleak: instrument qed_tx_pq_map_rt_init() stackleak: instrument intr_handler() stackleak: instrument qed_parse_igu_fifo_element() stackleak: instrument qed_hw_err_notify() stackleak: instrument fealnx_init_one() stackleak: instrument qed_hw_prepare_single.isra() stackleak: instrument e100_watchdog() stackleak: instrument qed_idle_chk_dump_rule_entries() stackleak: instrument ql3xxx_probe() stackleak: instrument rtl8139_poll() stackleak: instrument ice_sched_is_leaf_node_present.isra() stackleak: instrument qed_grc_dump_registers() stackleak: instrument ql_adapter_up() stackleak: instrument jme_start_xmit() stackleak: instrument ice_sched_add_nodes_to_layer() stackleak: instrument ice_vsi_cfg_txq() stackleak: instrument qed_int_attn_print() stackleak: instrument ice_aq_get_link_info() stackleak: instrument ice_setup_tc() stackleak: instrument ice_find_recp() stackleak: instrument qed_int_sp_dpc() stackleak: instrument qed_pglueb_rbc_attn_handler() stackleak: instrument ice_sched_cfg_agg() stackleak: instrument qed_hw_init() stackleak: instrument __qed_get_vport_port_stats() stackleak: instrument ice_rem_adv_rule() stackleak: instrument __qed_get_vport_tstats.constprop() stackleak: instrument ice_add_update_vsi_list() stackleak: instrument qed_grc_dump() stackleak: instrument qed_mfw_report() stackleak: instrument qed_configure_filter_mcast() stackleak: instrument ice_sched_cfg_vsi() stackleak: instrument ice_add_sw_recipe() stackleak: instrument ice_prepare_xdp_rings() stackleak: instrument qed_fill_generic_tlv_data() stackleak: instrument qed_ilt_dump_pages_section.isra() stackleak: instrument qed_update_vport() stackleak: instrument qed_mcp_read_ufp_config.part.0() stackleak: instrument qed_mcp_handle_link_change() stackleak: instrument qed_mfw_process_tlv_req() stackleak: instrument qed_slowpath_start() stackleak: instrument qed_mcp_update_bw() stackleak: instrument qed_mcp_update_stag() stackleak: instrument qed_reset_vport_stats() stackleak: instrument qed_parse_mcp_trace_dump() stackleak: instrument qed_fill_link() stackleak: instrument __qed_ll2_get_stats() stackleak: instrument qed_get_protocol_stats() stackleak: instrument qed_dbg_all_data() stackleak: instrument qed_ll2_txq_completion() stackleak: instrument ice_service_task() stackleak: instrument qed_mcp_handle_events() stackleak: instrument ice_vsi_update_security() stackleak: instrument qed_ll2_rxq_completion() stackleak: instrument qed_mcp_fill_shmem_func_info() stackleak: instrument ice_add_adv_rule() stackleak: instrument ice_replay_vsi_all_fltr() stackleak: instrument qed_ll2_establish_connection() stackleak: instrument ice_probe() stackleak: instrument ice_clean_rx_irq() stackleak: instrument ice_aq_is_dvm_ena() stackleak: instrument ice_fw_supports_dvm() stackleak: instrument ice_set_dvm() stackleak: instrument ice_napi_poll() stackleak: instrument qed_ll2_lb_rxq_completion() stackleak: instrument qed_ll2_start_xmit() stackleak: instrument qed_ll2_terminate_connection() stackleak: instrument qed_iwarp_ll2_comp_syn_pkt() stackleak: instrument ice_fdir_set_hw_fltr_rule() stackleak: instrument qed_iwarp_process_pending_pkts() stackleak: instrument qed_iwarp_ll2_start() stackleak: instrument qed_ll2_start() stackleak: instrument ice_start_xmit() stackleak: instrument qed_rdma_init() stackleak: instrument ice_flash_component() stackleak: instrument ice_flow_add_prof() stackleak: instrument ice_update_fd_swap() stackleak: instrument ice_self_test() stackleak: instrument ice_vc_fdir_set_flow_fld.constprop() stackleak: instrument ice_adj_prof_priorities() stackleak: instrument ice_aq_get_dcb_cfg() stackleak: instrument ice_add_prof_id_vsig() stackleak: instrument ice_get_sw_fv_list() stackleak: instrument ice_vc_cfg_irq_map_msg() stackleak: instrument ice_vc_add_fdir_fltr() stackleak: instrument ice_vc_cfg_qs_msg() stackleak: instrument ice_dcb_process_lldp_set_mib_change() stackleak: instrument ice_init_pkg() stackleak: instrument ice_rx_flow_steer() stackleak: instrument ice_set_link_ksettings() stackleak: instrument ice_add_prof() stackleak: instrument ice_add_prof_id_flow() stackleak: disabled for this translation unit stackleak: instrument chacha_neon_stream_xor() stackleak: instrument xchacha_neon() stackleak: instrument essiv_cbc_decrypt() stackleak: instrument essiv_cbc_encrypt() stackleak: instrument cts_cbc_decrypt() stackleak: instrument cts_cbc_encrypt() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument __create_pgd_mapping() stackleak: instrument key_create_or_update() stackleak: instrument initcall_blacklisted() stackleak: disabled for this translation unit stackleak: instrument mhi_init_mmio() /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2929:34: note: userspace variable will be forcibly initialized 2929 | struct kernel_clone_args kargs; | ^~~~~ stackleak: instrument dio_warn_stale_pagecache.part.0() stackleak: instrument chown_common() stackleak: instrument __filemap_fdatawait_range() stackleak: instrument copy_clone_args_from_user() stackleak: disabled for this translation unit stackleak: instrument vm_area_dup() stackleak: disabled for this translation unit stackleak: instrument filemap_map_pages() stackleak: disabled for this translation unit stackleak: instrument folio_wait_bit_common() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument dup_mmap() stackleak: disabled for this translation unit In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3281:22: note: userspace variable will be forcibly initialized 3281 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3307:22: note: userspace variable will be forcibly initialized 3307 | struct ifreq ifreq; | ^~~~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1163:22: note: userspace variable will be forcibly initialized 1163 | struct ifreq ifr; | ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1208:30: note: userspace variable will be forcibly initialized 1208 | struct ifreq ifr; | ^~~ stackleak: instrument delete_from_page_cache_batch() stackleak: instrument crypto_aead_report() /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:2095:22: note: userspace variable will be forcibly initialized 2095 | struct iovec iov; | ^~~ /kisskb/src/net/socket.c:2094:23: note: userspace variable will be forcibly initialized 2094 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2154:23: note: userspace variable will be forcibly initialized 2154 | struct msghdr msg; | ^~~ /kisskb/src/net/socket.c:2153:22: note: userspace variable will be forcibly initialized 2153 | struct iovec iov; | ^~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/sockptr.h:34:16: note: userspace variable will be forcibly initialized 34 | return (sockptr_t) { .user = p }; | ^ /kisskb/src/net/socket.c:2225:19: note: userspace variable will be forcibly initialized 2225 | sockptr_t optval = USER_SOCKPTR(user_optval); | ^~~~~~ /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2371:28: note: userspace variable will be forcibly initialized 2371 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2422:28: note: userspace variable will be forcibly initialized 2422 | struct user_msghdr msg; | ^~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2565:23: note: userspace variable will be forcibly initialized 2565 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2598:23: note: userspace variable will be forcibly initialized 2598 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/net/socket.c:2808:23: note: userspace variable will be forcibly initialized 2808 | struct msghdr msg_sys; | ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2773:23: note: userspace variable will be forcibly initialized 2773 | struct msghdr msg_sys; | ^~~~~~~ stackleak: instrument search_nested_keyrings() stackleak: instrument keyring_detect_cycle() stackleak: instrument keyring_search() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument call_sbin_request_key() /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 390 | 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 /kisskb/src/net/core/sock.c: In function 'sock_setbindtodevice': /kisskb/src/net/core/sock.c:667:12: note: userspace variable will be forcibly initialized 667 | static int sock_setbindtodevice(struct sock *sk, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~~~~~ /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 1043 | 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:35: note: userspace variable will be forcibly initialized 1270 | struct sock_fprog fprog; | ^~~~~ /kisskb/src/net/core/sock.c:1249:35: note: userspace variable will be forcibly initialized 1249 | struct sock_fprog fprog; | ^~~~~ stackleak: instrument ____sys_recvmsg() stackleak: instrument crypto_skcipher_report() stackleak: instrument request_key_and_link() stackleak: instrument request_key_rcu() stackleak: instrument copy_process() stackleak: instrument create_io_thread() stackleak: instrument __filemap_get_folio() 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() stackleak: instrument sock_no_sendpage() stackleak: disabled for this translation unit In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:392:22: note: userspace variable will be forcibly initialized 392 | struct iovec iov = { .iov_base = buf, .iov_len = len }; | ^~~ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:495:22: note: userspace variable will be forcibly initialized 495 | struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; | ^~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:127:16: note: userspace variable will be forcibly initialized 127 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:759:30: note: userspace variable will be forcibly initialized 759 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ stackleak: instrument filemap_get_pages() stackleak: instrument __sys_bind() stackleak: instrument filemap_read() stackleak: instrument new_sync_read() stackleak: instrument do_accept() stackleak: disabled for this translation unit stackleak: instrument new_sync_write() stackleak: instrument __sys_connect() stackleak: instrument __sys_getsockname() stackleak: instrument __sys_getpeername() stackleak: instrument __sys_sendto() stackleak: instrument parse_xfer_event.isra() stackleak: disabled for this translation unit stackleak: instrument __sys_recvfrom() stackleak: instrument vfs_readv() stackleak: instrument mhi_process_data_event_ring() stackleak: instrument ___sys_recvmsg() stackleak: instrument vfs_writev() stackleak: instrument do_recvmmsg() stackleak: instrument ___sys_sendmsg() stackleak: instrument shash_update_unaligned() stackleak: instrument mhi_reset_chan() stackleak: instrument shash_final_unaligned() stackleak: instrument __sys_sendmmsg() stackleak: instrument __kernel_read() stackleak: instrument find_get_pages_contig() stackleak: instrument crypto_shash_tfm_digest() stackleak: instrument __kernel_write() stackleak: instrument mapping_seek_hole_data() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument sock_no_sendpage_locked() stackleak: disabled for this translation unit stackleak: instrument sock_getsockopt() stackleak: instrument mhi_pm_st_worker() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument alg_test_crc32c.part.0() stackleak: disabled for this translation unit stackleak: disabled for this translation unit In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/net/netlink/af_netlink.c:23: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument test_acomp() stackleak: instrument ctrl_dumppolicy() /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1619:12: note: userspace variable will be forcibly initialized 1619 | static int netlink_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~~~ stackleak: instrument drbg_cavs_test() stackleak: disabled for this translation unit stackleak: instrument ctrl_fill_info() stackleak: instrument alg_test.part.0() stackleak: instrument build_test_sglist() /kisskb/src/net/core/skbuff.c: In function '__skb_send_sock': /kisskb/src/net/core/skbuff.c:2668:31: note: userspace variable will be forcibly initialized 2668 | struct msghdr msg; | ^~~ stackleak: instrument test_aead_vec_cfg.constprop() stackleak: instrument test_aead_vec() stackleak: instrument pfifo_fast_change_tx_queue_len() stackleak: instrument generate_random_cipher_testvec.constprop() stackleak: disabled for this translation unit stackleak: instrument test_skcipher_vec_cfg.constprop() stackleak: instrument genl_register_family() stackleak: instrument test_skcipher_vs_generic_impl() stackleak: instrument test_skcipher_vec() stackleak: instrument __zerocopy_sg_from_iter() stackleak: instrument release_task() stackleak: instrument test_akcipher_one() stackleak: instrument __skb_send_sock() stackleak: instrument ethtool_get_per_queue_coalesce() stackleak: instrument balance_dirty_pages_ratelimited() stackleak: instrument generate_aead_message.constprop() stackleak: instrument ethtool_set_per_queue_coalesce() stackleak: disabled for this translation unit stackleak: instrument ethtool_get_settings() stackleak: instrument ethtool_set_per_queue() stackleak: instrument test_aead_vs_generic_impl() stackleak: instrument ethtool_set_settings() stackleak: disabled for this translation unit stackleak: instrument ethtool_set_link_ksettings() stackleak: instrument wait_consider_task() stackleak: instrument alg_test_aead() stackleak: instrument ethtool_get_link_ksettings() stackleak: instrument write_cache_pages() stackleak: instrument ethtool_set_rxfh_indir() stackleak: instrument test_shash_vec_cfg.isra() stackleak: instrument __do_sys_waitid() stackleak: instrument __do_compat_sys_waitid() stackleak: instrument do_test_kpp.constprop() stackleak: instrument skb_splice_bits() stackleak: instrument test_ahash_vec_cfg.isra() stackleak: disabled for this translation unit stackleak: instrument test_hash_vs_generic_impl() stackleak: instrument test_hash_vec() stackleak: instrument ethtool_set_rxnfc() stackleak: instrument __do_sys_wait4() stackleak: instrument __do_compat_sys_wait4() stackleak: instrument rt_fill_info.constprop() stackleak: instrument cp_new_stat() stackleak: instrument cp_new_stat64() stackleak: disabled for this translation unit stackleak: instrument ethtool_set_rxfh() stackleak: instrument cp_statx() stackleak: instrument skb_try_coalesce() stackleak: instrument ethtool_get_rxnfc() 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 __do_compat_sys_newfstatat() stackleak: instrument do_statx() stackleak: disabled for this translation unit /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2040:29: note: userspace variable will be forcibly initialized 2040 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2036:29: note: userspace variable will be forcibly initialized 2036 | struct user_arg_ptr argv = { | ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2056:29: note: userspace variable will be forcibly initialized 2056 | struct user_arg_ptr envp = { | ^~~~ /kisskb/src/fs/exec.c:2052:29: note: userspace variable will be forcibly initialized 2052 | struct user_arg_ptr argv = { | ^~~~ stackleak: instrument shift_arg_pages() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument __dev_ethtool() stackleak: instrument ip_rt_get_source() stackleak: instrument skb_copy_ubufs() stackleak: instrument setup_arg_pages() stackleak: instrument fib_multipath_hash() stackleak: instrument xfrm_hash_resize() stackleak: instrument ip_route_input_slow() stackleak: instrument gpiod_get_array_value_complex() stackleak: instrument xfrm_tmpl_resolve() stackleak: instrument gpiod_set_array_value_complex() stackleak: instrument __find_resource() stackleak: instrument inet_rtm_getroute() stackleak: instrument blkdev_issue_flush() stackleak: instrument tcf_action_offload_add_ex() stackleak: instrument tcf_exts_validate_ex() stackleak: instrument gpiochip_add_data_with_key() stackleak: instrument tc_fill_qdisc() stackleak: instrument find_dump_kind() stackleak: instrument xfrm_hash_rebuild() stackleak: instrument tca_action_flush() stackleak: instrument tc_fill_tclass() stackleak: instrument tc_dump_qdisc() stackleak: instrument xfrm_resolve_and_create_bundle() stackleak: instrument truncate_inode_pages_range() stackleak: instrument tc_action_load_ops() stackleak: instrument tcf_action_init_1() stackleak: instrument invalidate_mapping_pagevec() stackleak: instrument tcf_action_init() stackleak: instrument invalidate_inode_pages2_range() stackleak: instrument xfrm_policy_lookup_bytype.constprop() stackleak: instrument tc_ctl_tclass() stackleak: instrument skb_segment() stackleak: instrument tc_get_qdisc() stackleak: instrument tca_action_gd() stackleak: instrument tcf_action_add() stackleak: instrument tcf_reoffload_del_notify.isra() stackleak: instrument tc_block_indr_cleanup() stackleak: instrument pipe_read() stackleak: instrument tcf_chain_dump() stackleak: instrument tc_modify_qdisc() stackleak: instrument xfrm_policy_queue_process() /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4228:22: note: userspace variable will be forcibly initialized 4228 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c:4228:17: note: userspace variable will be forcibly initialized 4228 | stack_t new, old; | ^~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4264:22: note: userspace variable will be forcibly initialized 4264 | stack_t uss, uoss; | ^~~~ /kisskb/src/kernel/signal.c:4264:17: note: userspace variable will be forcibly initialized 4264 | stack_t uss, uoss; | ^~~ stackleak: instrument pipe_write() /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1538:31: note: userspace variable will be forcibly initialized 1538 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2026:31: note: userspace variable will be forcibly initialized 2026 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3998:26: note: userspace variable will be forcibly initialized 3998 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3772:31: note: userspace variable will be forcibly initialized 3772 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1733:31: note: userspace variable will be forcibly initialized 1733 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1764:31: note: userspace variable will be forcibly initialized 1764 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_perf': /kisskb/src/kernel/signal.c:1808:31: note: userspace variable will be forcibly initialized 1808 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1892:31: note: userspace variable will be forcibly initialized 1892 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3929:31: note: userspace variable will be forcibly initialized 3929 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4038:26: note: userspace variable will be forcibly initialized 4038 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1651:31: note: userspace variable will be forcibly initialized 1651 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1750:31: note: userspace variable will be forcibly initialized 1750 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1779:31: note: userspace variable will be forcibly initialized 1779 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1794:31: note: userspace variable will be forcibly initialized 1794 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1860:31: note: userspace variable will be forcibly initialized 1860 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1875:31: note: userspace variable will be forcibly initialized 1875 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1665:31: note: userspace variable will be forcibly initialized 1665 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1678:31: note: userspace variable will be forcibly initialized 1678 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1707:31: note: userspace variable will be forcibly initialized 1707 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1842:31: note: userspace variable will be forcibly initialized 1842 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2138:31: note: userspace variable will be forcibly initialized 2138 | struct kernel_siginfo info; | ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2335:26: note: userspace variable will be forcibly initialized 2335 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4011:26: note: userspace variable will be forcibly initialized 4011 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4052:26: note: userspace variable will be forcibly initialized 4052 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3633:26: note: userspace variable will be forcibly initialized 3633 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3698:26: note: userspace variable will be forcibly initialized 3698 | kernel_siginfo_t info; | ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3851:26: note: userspace variable will be forcibly initialized 3851 | kernel_siginfo_t kinfo; | ^~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4242:17: note: userspace variable will be forcibly initialized 4242 | stack_t new; | ^~~ stackleak: instrument tc_dump_chain() stackleak: instrument __xfrm_policy_check() stackleak: instrument mas_descend_adopt() stackleak: instrument __xfrm_route_forward() stackleak: instrument tc_get_tfilter() stackleak: instrument __do_sys_sysinfo() stackleak: instrument __do_compat_sys_sysinfo() stackleak: instrument __do_sys_newuname() stackleak: instrument prctl_set_auxv() stackleak: instrument prctl_set_mm_map() stackleak: instrument __blk_rq_map_sg() stackleak: instrument prctl_set_mm() stackleak: instrument tc_new_tfilter() stackleak: instrument tc_del_tfilter() stackleak: instrument mt_free_walk() stackleak: instrument tc_dump_tfilter() stackleak: instrument tc_ctl_chain() stackleak: instrument __blk_queue_split() /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:348:27: note: userspace variable will be forcibly initialized 348 | read_descriptor_t desc; | ^~~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:321:27: note: userspace variable will be forcibly initialized 321 | read_descriptor_t desc; /* Dummy arg to strp_recv */ | ^~~~ stackleak: instrument ipv6_find_hdr() stackleak: instrument mast_topiary() stackleak: instrument __strp_recv() stackleak: instrument mt_destroy_walk() stackleak: instrument getrusage() stackleak: instrument __do_sys_getrusage() stackleak: instrument __do_compat_sys_getrusage() stackleak: instrument shmem_swapin() stackleak: instrument __copy_siginfo_from_user32() stackleak: instrument mtree_load() stackleak: instrument mas_destroy_rebalance() stackleak: instrument shmem_alloc_folio() stackleak: instrument __ip_append_data() stackleak: instrument shmem_unuse_inode() stackleak: instrument __copy_siginfo_to_user32() stackleak: instrument copy_siginfo_from_user32() stackleak: instrument shmem_getpage_gfp() stackleak: instrument shrink_slab.constprop() stackleak: instrument __lookup_slow() stackleak: instrument ip_do_fragment() stackleak: instrument isolate_lru_pages() stackleak: instrument shmem_undo_range() stackleak: instrument lookup_open.isra() stackleak: instrument mas_spanning_rebalance.isra() stackleak: instrument shrink_active_list() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c: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 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument mas_wr_spanning_store.isra() stackleak: instrument __flush_workqueue() /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 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2423:5: note: userspace variable will be forcibly initialized 2423 | int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) | ^~~~~~~~~~~~~~~~ stackleak: instrument shmem_fallocate() stackleak: instrument ip_make_skb() stackleak: instrument ip_send_unicast_reply() stackleak: instrument shmem_unlock_mapping() stackleak: instrument of_gpiochip_add() stackleak: instrument __flush_work() stackleak: instrument shrink_page_list() stackleak: instrument reclaim_page_list() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:202:12: note: userspace variable will be forcibly initialized 202 | static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) | ^~~~~~~~~~ stackleak: instrument mas_wr_modify() stackleak: instrument refresh_cpu_vm_stats() stackleak: instrument xfrm_hash_resize() stackleak: instrument filename_parentat() stackleak: instrument process_one_work() stackleak: instrument __skb_flow_dissect() stackleak: instrument filename_lookup() stackleak: instrument cpu_vm_stats_fold() stackleak: instrument shrink_lruvec() stackleak: instrument dcb_doit() stackleak: instrument __blk_mq_alloc_requests() stackleak: instrument rescuer_thread() stackleak: instrument dcbnl_bcn_setcfg() stackleak: instrument __node_reclaim() stackleak: instrument __dcbnl_pg_setcfg.constprop() stackleak: instrument blk_mq_all_tag_iter() stackleak: instrument dcbnl_getpfccfg() stackleak: instrument balance_pgdat() stackleak: instrument dcbnl_getcap() stackleak: instrument blk_mq_tagset_busy_iter() stackleak: instrument tcf_ife_init() stackleak: instrument mtree_store_range() stackleak: instrument dcbnl_bcn_getcfg() stackleak: instrument kswapd() stackleak: instrument blk_mq_queue_tag_busy_iter() stackleak: instrument __netdev_walk_all_upper_dev() stackleak: instrument netdev_walk_all_lower_dev() stackleak: instrument do_filp_open() stackleak: instrument mtree_alloc_range() stackleak: instrument netdev_walk_all_lower_dev_rcu() stackleak: instrument dcbnl_ieee_fill() stackleak: instrument do_file_open_root() stackleak: instrument reclaim_clean_pages_from_list() stackleak: instrument mtree_alloc_rrange() stackleak: instrument dcbnl_cee_fill() stackleak: instrument try_to_free_pages() stackleak: instrument mtk_pctrl_dt_node_to_map() stackleak: instrument __dcbnl_pg_getcfg.constprop() stackleak: instrument mtk_pctrl_dbg_show() stackleak: instrument blk_mq_end_request_batch() stackleak: instrument check_move_unevictable_pages() stackleak: instrument alloc_workqueue() stackleak: instrument p9_client_rpc() stackleak: instrument netdev_walk_all_upper_dev_rcu() stackleak: instrument vfs_rename() stackleak: instrument __netdev_walk_all_lower_dev.constprop.isra() stackleak: instrument do_renameat2() stackleak: instrument xfrm_state_find() stackleak: instrument p9_client_create() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /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 697 | 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_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized 866 | 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 844 | static int ip_mcast_join_leave(struct sock *sk, int optname, | ^~~~~~~~~~~~~~~~~~~ /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 800 | static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized 67 | static inline void *memdup_sockptr(sockptr_t src, size_t len) | ^~~~~~~~~~~~~~ stackleak: instrument mt_validate() /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1696:31: note: userspace variable will be forcibly initialized 1696 | struct msghdr msg; | ^~~ stackleak: instrument port_cost() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:16: note: userspace variable will be forcibly initialized 29 | return (sockptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:31: note: userspace variable will be forcibly initialized 283 | err = ip_options_get(net, &ipc->opt, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 284 | KERNEL_SOCKPTR(CMSG_DATA(cmsg)), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 285 | err < 40 ? err : 40); | ~~~~~~~~~~~~~~~~~~~~ /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 891 | 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 /kisskb/src/net/ipv4/ip_sockglue.c:891:12: note: userspace variable will be forcibly initialized stackleak: instrument blk_mq_dispatch_rq_list() stackleak: instrument ip_get_mcast_msfilter() stackleak: instrument compat_ip_get_mcast_msfilter() stackleak: instrument ip_mcast_join_leave() stackleak: instrument compat_ip_mcast_join_leave() stackleak: instrument copy_group_source_from_sockptr() stackleak: instrument do_mcast_group_source() stackleak: instrument p9_client_getattr_dotl() stackleak: instrument do_ip_getsockopt() stackleak: instrument __kthread_create_on_node() stackleak: instrument kthread_flush_worker() stackleak: instrument vli_mmod_special() stackleak: instrument kthread_flush_work() stackleak: instrument blk_stat_timer_fn() stackleak: instrument vli_mmod_special2() stackleak: instrument __ecc_is_key_valid() stackleak: instrument vli_mmod_barrett() stackleak: instrument blk_mq_map_swqueue() stackleak: instrument netdev_offload_xstats_get_stats() stackleak: instrument __dev_change_net_namespace() stackleak: instrument vli_mmod_fast.isra() stackleak: instrument vli_mod_mult_fast() stackleak: instrument vli_mod_square_fast() stackleak: instrument xycz_add_c() stackleak: instrument ecc_point_double_jacobian() stackleak: instrument vli_mod_inv.part.0() stackleak: instrument pci_bus_alloc_from_region() stackleak: instrument vli_mmod_slow() stackleak: instrument pcpu_alloc() stackleak: instrument msm_pinctrl_probe() stackleak: instrument vli_mod_mult_slow() /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:729:42: note: userspace variable will be forcibly initialized 729 | kernel_siginfo_t si; | ^~ stackleak: instrument ecc_point_add() stackleak: instrument ecc_point_mult() stackleak: instrument ecc_point_mult_shamir() stackleak: instrument ecc_is_pubkey_valid_partial() stackleak: instrument crypto_ecdh_shared_secret() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized 37 | static inline bool sockptr_is_null(sockptr_t sockptr) | ^~~~~~~~~~~~~~~ stackleak: instrument __netif_set_xps_queue() /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized 3137 | static int tipc_setsockopt(struct socket *sock, int lvl, int opt, | ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3137:12: note: userspace variable will be forcibly initialized stackleak: instrument tipc_send_group_msg() stackleak: instrument __do_sys_reboot() stackleak: instrument early_dump_pci_device() stackleak: instrument tipc_send_group_bcast() stackleak: instrument tipc_send_group_anycast() stackleak: instrument __gup_longterm_locked() stackleak: instrument tipc_sk_timeout() stackleak: instrument dev_change_name() stackleak: instrument keccakf_round() stackleak: instrument tipc_ioctl() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/atm/common.c:10: /kisskb/src/net/atm/common.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c: In function 'vcc_setsockopt': /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized 747 | int vcc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ /kisskb/src/net/atm/common.c:747:5: note: userspace variable will be forcibly initialized stackleak: instrument xfrm_input() stackleak: instrument internal_get_user_pages_fast() stackleak: instrument pci_register_host_bridge() stackleak: instrument part_stat_show() stackleak: instrument __request_module() stackleak: instrument inet_csk_get_port() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:40, from /kisskb/src/include/linux/netdevice.h:38, from /kisskb/src/include/linux/if_vlan.h:10, from /kisskb/src/net/smc/af_smc.c:27: /kisskb/src/net/smc/af_smc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument tipc_nl_publ_dump() /kisskb/src/net/smc/af_smc.c: In function '__smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2836:12: note: userspace variable will be forcibly initialized 2836 | static int __smc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~~~ /kisskb/src/net/smc/af_smc.c: In function 'smc_setsockopt': /kisskb/src/net/smc/af_smc.c:2869:12: note: userspace variable will be forcibly initialized 2869 | static int smc_setsockopt(struct socket *sock, int level, int optname, | ^~~~~~~~~~~~~~ stackleak: instrument dsa_register_switch() stackleak: instrument symbol_string() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | 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 3093 | static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) | ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | 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:22: note: userspace variable will be forcibly initialized 1906 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1869:22: note: userspace variable will be forcibly initialized 1869 | struct iovec iov; | ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_zc_finalize_rx_tstamp': /kisskb/src/net/ipv4/tcp.c:2038:23: note: userspace variable will be forcibly initialized 2038 | 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 3366 | 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 __netif_receive_skb_core.constprop() stackleak: instrument ip6_addr_string_sa() stackleak: instrument tipc_recvmsg() stackleak: instrument tipc_sendmcast() stackleak: instrument __tipc_sendmsg() stackleak: instrument __tipc_sendstream() stackleak: instrument pci_bus_max_busnr() stackleak: instrument do_tcp_sendpages() stackleak: instrument resource_string.isra() stackleak: instrument tipc_sk_create() stackleak: instrument napi_busy_loop() stackleak: instrument tipc_accept() stackleak: instrument tcp_recvmsg_locked() stackleak: instrument tcp_zerocopy_receive() stackleak: instrument __smc_connect() stackleak: instrument tipc_sk_filter_rcv() stackleak: instrument wp_page_copy() stackleak: instrument vsscanf() stackleak: instrument ovs_vport_get_stats() stackleak: instrument ovs_vport_receive() stackleak: instrument tcp_sendmsg_locked() stackleak: instrument tipc_sk_rcv() stackleak: instrument tipc_sk_mcast_rcv() stackleak: instrument smc_listen_work() stackleak: instrument copy_page_range() stackleak: instrument dsa_slave_vlan_rx_add_vid() stackleak: instrument __ww_mutex_lock.constprop() /kisskb/src/net/qrtr/af_qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/af_qrtr.c:1143:22: note: userspace variable will be forcibly initialized 1143 | struct ifreq ifr; | ^~~ stackleak: instrument unmap_page_range() stackleak: instrument zap_page_range_single() stackleak: instrument unmap_vmas() stackleak: instrument zap_page_range() stackleak: instrument dump_mapping() stackleak: instrument msi_setup_msi_desc() stackleak: instrument d_alloc_parallel() stackleak: instrument msix_setup_msi_descs() stackleak: instrument do_tcp_getsockopt.constprop() stackleak: instrument pci_bus_get_depth() stackleak: instrument devm_of_pci_get_host_bridge_resources.constprop() stackleak: instrument tcp_get_timestamping_opt_stats() stackleak: instrument __d_move() stackleak: instrument pbus_size_mem() stackleak: instrument __pci_bus_size_bridges() stackleak: instrument __handle_mm_fault() stackleak: instrument affine_move_task() /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:22: note: userspace variable will be forcibly initialized 153 | struct iovec iov = { .iov_base = buf, .iov_len = size}; | ^~~ stackleak: instrument neigh_valid_get_req.constprop() stackleak: instrument neigh_valid_dump_req() stackleak: instrument rwsem_down_write_slowpath() stackleak: instrument seq_read() stackleak: instrument neigh_dump_info() stackleak: instrument neightbl_fill_info.constprop() stackleak: instrument fb_set_logocmap() stackleak: instrument tegra_fuse_probe() stackleak: instrument i_ipmi_request() stackleak: instrument neightbl_set() stackleak: instrument ipmi_panic_request_and_wait() stackleak: instrument panic_event() stackleak: instrument fb_show_logo() stackleak: instrument fb_set_var() stackleak: instrument fb_new_modelist() stackleak: instrument __bmc_get_device_id() /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:598:26: note: userspace variable will be forcibly initialized 598 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:717:26: note: userspace variable will be forcibly initialized 717 | struct xattr_ctx ctx = { | ^~~ stackleak: instrument __neigh_update() stackleak: instrument removexattr() stackleak: instrument setxattr() stackleak: instrument getxattr() stackleak: instrument iproc_pcie_setup() stackleak: instrument ___neigh_create() stackleak: instrument __print_lock_name.part.0.isra() stackleak: instrument print_lockdep_cache.isra() /kisskb/src/block/blk-zoned.c: In function 'blkdev_report_zones_ioctl': /kisskb/src/block/blk-zoned.c:341:33: note: userspace variable will be forcibly initialized 341 | struct zone_report_args args; | ^~~~ stackleak: instrument neigh_add() stackleak: instrument blkdev_zone_reset_all.constprop() stackleak: instrument __clk_hw_register_fixed_factor() stackleak: instrument ipmi_platform_add() stackleak: instrument unmap_region() stackleak: instrument check_irq_usage() stackleak: instrument tegra_pmc_irq_alloc() stackleak: instrument qmi_send_new_lookup() stackleak: instrument store_bl_curve() stackleak: instrument __arm64_sys_mount_setattr() stackleak: instrument store_pan() stackleak: instrument qmi_handle_message() stackleak: instrument qmi_send_message.isra() stackleak: instrument fb_find_best_display() stackleak: instrument qmi_send_new_server.isra() stackleak: instrument store_mode() stackleak: instrument __vma_adjust() stackleak: instrument store_bpp() stackleak: instrument store_rotate() stackleak: instrument store_virtual() stackleak: instrument qmi_data_ready_work() stackleak: instrument fb_find_mode() stackleak: instrument tegra_powergate_init() stackleak: instrument qmi_send_indication() stackleak: instrument do_mas_align_munmap() stackleak: instrument do_brk_munmap() stackleak: instrument writeback_sb_inodes() stackleak: instrument exit_mmap() stackleak: instrument tegra_pmc_probe() stackleak: instrument wb_writeback() stackleak: instrument __arm64_sys_brk() stackleak: instrument iter_file_splice_write() stackleak: instrument mmap_region() stackleak: instrument __do_sys_vmsplice() stackleak: instrument wb_workfn() stackleak: instrument expand_downwards() stackleak: instrument cfb_imageblit() stackleak: instrument sync_inodes_sb() stackleak: instrument arp_process.constprop() stackleak: instrument copy_page_from_iter_atomic() stackleak: instrument _copy_from_iter() stackleak: instrument _copy_from_iter_nocache() stackleak: instrument build_sched_domains() stackleak: instrument sys_imageblit() stackleak: instrument _copy_to_iter() stackleak: instrument iov_iter_zero() stackleak: instrument rdev_init_debugfs() stackleak: instrument rtnl_dev_get() stackleak: instrument csum_and_copy_from_iter() stackleak: instrument virtqueue_add_packed() stackleak: instrument csum_and_copy_to_iter() stackleak: instrument rhashtable_insert_slow() stackleak: instrument valid_fdb_dump_strict.constprop() stackleak: instrument virtqueue_add_split() stackleak: instrument rtnl_fdb_get() stackleak: instrument valid_fdb_dump_legacy.constprop() stackleak: instrument pdr_get_domain_list() stackleak: instrument pdr_locator_work() stackleak: instrument rtnl_fdb_add() stackleak: instrument rht_deferred_worker() stackleak: instrument pdr_register_listener.constprop() stackleak: instrument valid_bridge_getlink_req.constprop() stackleak: instrument nla_put_ifalias() stackleak: instrument pdr_send_indack_msg.isra() stackleak: instrument rtnl_linkprop.isra() stackleak: instrument pdr_restart_pd() stackleak: instrument vring_create_virtqueue() stackleak: instrument kunit_log_append() stackleak: instrument send_single() stackleak: instrument rtnl_calcit.isra() stackleak: instrument rpmh_write() stackleak: instrument kunit_run_tests() stackleak: instrument __kunit_fail_current_test() stackleak: instrument do_setlink() stackleak: instrument rtnl_setlink() stackleak: instrument print_constraints_debug() stackleak: instrument qcom_smem_probe() /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1254:22: note: userspace variable will be forcibly initialized 1254 | struct ifreq ifr; | ^~~ stackleak: instrument __rtnl_newlink() stackleak: instrument __purge_vmap_area_lazy() stackleak: instrument regulator_do_balance_voltage() stackleak: instrument icmp_route_lookup.constprop() stackleak: instrument alloc_vmap_area() stackleak: instrument __icmp_send() stackleak: instrument rtnl_fill_statsinfo.constprop() stackleak: instrument icmp_reply() stackleak: instrument icmp_timestamp() stackleak: instrument rtnl_stats_dump() /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1361:30: note: userspace variable will be forcibly initialized 1361 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1239:22: note: userspace variable will be forcibly initialized 1239 | struct iovec iov; | ^~~ stackleak: instrument icmp_echo.part.0() stackleak: instrument rtnl_fill_vfinfo() stackleak: instrument blake2s.constprop() stackleak: instrument extract_entropy.constprop() stackleak: instrument inet_netconf_dump_devconf() stackleak: instrument pcpu_get_vm_areas() stackleak: instrument _get_random_bytes.part.0() stackleak: instrument get_random_bytes_user() stackleak: instrument inet_dump_ifaddr() stackleak: instrument rtnl_fill_ifinfo() stackleak: instrument __ip_dev_find() stackleak: instrument blake2s_compress_generic() stackleak: instrument rtnl_dump_ifinfo() stackleak: instrument vm_map_ram() stackleak: instrument rtnl_dellink() stackleak: instrument rtnl_getlink() stackleak: instrument rtnl_fdb_del() stackleak: instrument crc32c() stackleak: instrument decode_rs16() stackleak: instrument host1x_syncpt_wait() stackleak: instrument tifm_alloc_device() stackleak: instrument decode_rs8() stackleak: instrument ip_mc_gsfget() stackleak: instrument LZ4_decompress_safe_continue() stackleak: instrument LZ4_decompress_fast_continue() stackleak: instrument des_ekey() stackleak: instrument xilly_setupchannels() stackleak: instrument generic_block_bmap() stackleak: instrument clean_bdev_aliases() stackleak: instrument des3_ede_expand_key() stackleak: instrument xillybus_read() stackleak: instrument xillybus_write() stackleak: instrument LZ4_compress_destSize_generic() stackleak: instrument read_device.isra() stackleak: instrument LZ4HC_compress_generic() stackleak: instrument rmqueue_bulk() stackleak: instrument of_get_regulator_prot_limits() stackleak: instrument block_read_full_folio() stackleak: instrument nobh_truncate_page() stackleak: instrument ref_tracker_free() stackleak: instrument ref_tracker_alloc() stackleak: instrument LZ4_compress_fast_continue() stackleak: instrument get_page_from_freelist() stackleak: instrument fib_table_insert() stackleak: instrument __alloc_pages_slowpath.constprop() stackleak: instrument fib_table_lookup() stackleak: instrument fib_table_dump() In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:26: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument host1x_job_pin() /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 86 | 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 pldmfw_flash_image() stackleak: instrument bch_encode() stackleak: instrument alloc_contig_range() stackleak: instrument bch_init() stackleak: instrument find_poly_roots() stackleak: instrument bch_decode() stackleak: instrument __blockdev_direct_IO() stackleak: instrument ip6_tun_build_state() stackleak: instrument lis3lv02d_init_device() stackleak: instrument add_numbered_child.constprop() stackleak: instrument twl_probe() stackleak: instrument change_prot_numa() stackleak: instrument do_mpage_readpage() stackleak: instrument mpage_readahead() stackleak: instrument mpage_read_folio() stackleak: instrument __mpage_writepage() stackleak: instrument fsnotify() stackleak: instrument bpf_convert_filter() stackleak: instrument mpol_shared_policy_init() stackleak: instrument rtsx_pci_dma_transfer() stackleak: instrument nvme_update_ns_info() /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/drivers/scsi/scsi_ioctl.c:796:26: note: userspace variable will be forcibly initialized 796 | struct sg_io_hdr hdr; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c:795:38: note: userspace variable will be forcibly initialized 795 | struct cdrom_generic_command cgc; | ^~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_sg_io': /kisskb/src/drivers/scsi/scsi_ioctl.c:851:26: note: userspace variable will be forcibly initialized 851 | struct sg_io_hdr hdr; | ^~~ stackleak: instrument scsi_cdrom_send_packet() stackleak: instrument i2c_detect.isra() stackleak: instrument get_sg_io_hdr() stackleak: instrument nvme_scan_work() stackleak: instrument scsi_ioctl() stackleak: instrument _regmap_raw_multi_reg_write() stackleak: instrument drm_dp_i2c_xfer() stackleak: instrument bpf_msg_pop_data() stackleak: instrument __regmap_init() stackleak: instrument bpf_msg_push_data() stackleak: instrument tpg_print_str_2() stackleak: instrument phylink_validate_any() stackleak: instrument i3c_master_register() stackleak: instrument tpg_print_str_4() stackleak: instrument phylink_resolve() stackleak: instrument bpf_ipv4_fib_lookup() stackleak: instrument tpg_print_str_6() stackleak: instrument phylink_ethtool_ksettings_set() stackleak: instrument tpg_print_str_8() stackleak: instrument ip_md_tunnel_xmit() stackleak: instrument mdio_mux_init() stackleak: instrument ip_tunnel_xmit() stackleak: instrument skb_do_redirect() stackleak: instrument i2c_smbus_xfer_emulated() stackleak: instrument scsi_send_eh_cmnd() stackleak: instrument sync_file_ioctl() stackleak: instrument tpg_fill_plane_buffer() stackleak: instrument nvmf_dev_write() stackleak: instrument __msi_domain_alloc_irqs() stackleak: instrument build_dpcd_read() stackleak: instrument build_dpcd_write() stackleak: instrument build_power_updown_phy() stackleak: instrument build_clear_payload_id_table() stackleak: instrument build_link_address() stackleak: instrument build_allocate_payload() stackleak: instrument drm_dp_mst_port_add_connector() stackleak: instrument drm_dp_mst_dump_sideband_msg_tx() stackleak: instrument locks_remove_flock() stackleak: instrument process_single_tx_qlock() stackleak: instrument build_query_stream_enc_status.isra() stackleak: instrument build_enum_path_resources.isra() stackleak: instrument __break_lease() /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:26: note: userspace variable will be forcibly initialized 392 | struct ff_effect effect; | ^~~~~~ stackleak: instrument do_pages_stat() stackleak: instrument drm_dp_get_one_sb_msg() stackleak: instrument ml_play_effects() stackleak: instrument remove_migration_pte() stackleak: instrument locks_remove_posix() stackleak: instrument drm_dp_mst_hpd_irq() stackleak: instrument nvme_fc_signal_discovery_scan() stackleak: instrument folio_migrate_mapping() stackleak: instrument __prepare_dmabuf.constprop() stackleak: instrument __prepare_userptr.constprop() stackleak: instrument drm_dp_mst_i2c_read.isra() stackleak: instrument scsi_probe_and_add_lun() stackleak: instrument drm_dp_mst_i2c_write() stackleak: instrument migrate_pages() stackleak: instrument drm_dp_mst_dump_topology() stackleak: instrument regmap_irq_thread() stackleak: instrument regmap_add_irq_chip_fwnode() stackleak: instrument nvme_fc_connect_ctrl_work() stackleak: instrument power_supply_get_battery_info() stackleak: instrument drm_dp_send_link_address() stackleak: instrument cyttsp4_get_mt_touches() stackleak: instrument kempld_register_cells_generic() stackleak: instrument rmi_read_register_desc() stackleak: instrument cyttsp4_startup() stackleak: instrument get_phy_device() stackleak: instrument rcu_tasks_one_gp() stackleak: instrument synchronize_rcu_tasks_generic() stackleak: instrument rcu_tasks_trace_pregp_step() stackleak: instrument qcom_rpm_probe() stackleak: instrument bq27xxx_battery_setup() stackleak: instrument spi_execute() stackleak: instrument iomap_read_folio_sync() stackleak: instrument spi_dv_device() stackleak: instrument iomap_write_begin() stackleak: instrument syscon_probe() stackleak: instrument of_syscon_register() stackleak: instrument iomap_file_buffered_write() stackleak: instrument iomap_zero_range() stackleak: instrument iomap_read_folio() stackleak: instrument __dquot_free_space() stackleak: instrument __dquot_alloc_space() stackleak: instrument iomap_readahead() stackleak: instrument iomap_do_writepage() stackleak: instrument iomap_file_unshare() stackleak: instrument dquot_disable() stackleak: instrument iomap_page_mkwrite() stackleak: instrument process_srcu() stackleak: instrument __synchronize_srcu() stackleak: instrument __dquot_transfer() stackleak: instrument store_fc_host_vport_create() stackleak: instrument tcp_bpf_sendpage() stackleak: instrument tcp_bpf_sendmsg() stackleak: instrument __qed_get_vport_port_stats() stackleak: instrument __qed_get_vport_tstats.constprop() stackleak: instrument qed_configure_filter_mcast() stackleak: instrument __send_empty_flush() stackleak: instrument qed_update_vport() stackleak: instrument debug_dma_unmap_page() stackleak: instrument dev_gro_receive() stackleak: instrument iomap_bmap() stackleak: instrument debug_dma_unmap_sg() stackleak: instrument iomap_fiemap() stackleak: instrument debug_dma_free_coherent() stackleak: instrument qed_reset_vport_stats() stackleak: instrument debug_dma_unmap_resource() stackleak: instrument debug_dma_sync_single_for_cpu() stackleak: instrument debug_dma_sync_single_for_device() stackleak: instrument debug_dma_sync_sg_for_cpu() stackleak: instrument debug_dma_sync_sg_for_device() stackleak: instrument skb_gro_receive() stackleak: instrument dm_setup_md_queue() stackleak: instrument led_compose_name() stackleak: instrument __iomap_dio_rw() stackleak: instrument dm_swap_table() stackleak: instrument kfree_rcu_work() stackleak: instrument opp_parse_supplies.constprop() stackleak: instrument _of_add_table_indexed() stackleak: instrument hdlcdrv_siocdevprivate() stackleak: instrument mlx4_set_vf_rate() stackleak: instrument scpi_probe() stackleak: instrument iomap_seek_hole() stackleak: instrument scpi_dvfs_get_info() stackleak: instrument iomap_seek_data() stackleak: instrument iscsi_if_rx() stackleak: instrument sdhci_send_command() stackleak: instrument mlx4_master_process_vhcr() stackleak: instrument led_classdev_register_ext() stackleak: instrument clean_record_shared_mapping_range() stackleak: instrument __sync_rcu_exp_select_node_cpus() stackleak: instrument mlx4_master_comm_channel() stackleak: instrument gretap_fb_dev_create() stackleak: instrument mlx4_multi_func_init() stackleak: instrument sdhci_irq() stackleak: instrument sdhci_send_tuning() stackleak: instrument ufshcd_exec_dev_cmd() stackleak: instrument ufshcd_issue_devman_upiu_cmd() stackleak: instrument ifalias_show() stackleak: instrument __ufshcd_transfer_req_compl() stackleak: instrument netstat_show.constprop() stackleak: instrument validate_hardware_logical_block_alignment.isra() stackleak: instrument rcu_nocb_gp_kthread() stackleak: instrument ufshcd_dme_set_attr() stackleak: instrument ufshcd_dme_reset() stackleak: instrument ufshcd_dme_enable() stackleak: instrument ufshcd_dme_link_startup() stackleak: instrument dm_table_complete() stackleak: instrument __ufshcd_issue_tm_cmd() stackleak: instrument dm_calculate_queue_limits() stackleak: instrument speed_show() stackleak: instrument duplex_show() stackleak: instrument rcu_gp_init() /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_read': /kisskb/src/drivers/net/ppp/ppp_generic.c:431:22: note: userspace variable will be forcibly initialized 431 | struct iovec iov; | ^~~ /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:828:40: note: userspace variable will be forcibly initialized 828 | struct ppp_option_data data; | ^~~~ stackleak: instrument qed_rdma_init() /kisskb/src/drivers/net/ppp/ppp_generic.c: In function 'ppp_compat_ioctl': /kisskb/src/drivers/net/ppp/ppp_generic.c:1008:56: note: userspace variable will be forcibly initialized 1008 | struct ppp_option_data data = { | ^~~~ stackleak: instrument load_module() stackleak: instrument __do_sys_init_module() stackleak: instrument __do_sys_finit_module() /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links32': /kisskb/src/drivers/media/mc/mc-device.c:496:33: note: userspace variable will be forcibly initialized 496 | struct media_links_enum links; | ^~~~~ stackleak: instrument media_device_register_entity() stackleak: instrument media_device_ioctl() stackleak: instrument rcu_gp_kthread() stackleak: instrument ppp_push() stackleak: instrument ppp_read() stackleak: instrument rcu_do_batch() stackleak: instrument media_device_get_topology() stackleak: instrument ufshcd_uic_change_pwr_mode() stackleak: instrument sas_scsi_recover_host() stackleak: instrument rcu_nocb_cb_kthread() stackleak: instrument ufshcd_dme_get_attr() stackleak: instrument ufshcd_probe_hba() stackleak: instrument __get_convention() stackleak: instrument qcom_scm_set_boot_addr_mc() stackleak: instrument __qcom_scm_is_call_available() stackleak: instrument qcom_scm_pas_supported() stackleak: instrument qcom_scm_restore_sec_cfg() stackleak: instrument qcom_scm_ocmem_lock() stackleak: instrument qcom_scm_ocmem_unlock() stackleak: instrument qcom_scm_set_boot_addr() stackleak: instrument __qcom_scm_assign_mem.constprop() stackleak: instrument __qcom_scm_pas_mss_reset.constprop() stackleak: instrument __qcom_scm_set_dload_mode.constprop.isra() stackleak: instrument qcom_scm_pas_mem_setup() stackleak: instrument qcom_scm_pas_auth_and_reset() stackleak: instrument qcom_scm_pas_shutdown() stackleak: instrument qcom_scm_pas_init_image() stackleak: instrument qcom_scm_cpu_power_down() stackleak: instrument qcom_scm_set_remote_state() stackleak: instrument qcom_scm_io_readl() stackleak: instrument qcom_scm_io_writel() stackleak: instrument qcom_scm_iommu_secure_ptbl_size() 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 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() stackleak: instrument ufshcd_uic_hibern8_enter() stackleak: instrument dispatch_io() stackleak: instrument mlx4_eq_int() stackleak: instrument ufshcd_uic_hibern8_exit() stackleak: instrument fdomain_work() stackleak: instrument synchronize_rcu_expedited() stackleak: instrument synchronize_rcu() stackleak: instrument lp55xx_register_leds() stackleak: instrument __media_pipeline_start() stackleak: instrument mlx4_config_vxlan_port() stackleak: instrument mlx4_config_roce_v2_port() stackleak: instrument ufshcd_init() stackleak: instrument mlx4_QUERY_FUNC_CAP_wrapper() stackleak: instrument rcu_sched_clock_irq() stackleak: instrument mlx4_QUERY_PORT_wrapper() stackleak: instrument memcpy_fallback() stackleak: instrument v4l2_async_nf_parse_fwnode_endpoints() stackleak: instrument mlx4_config_dev_retrieval() stackleak: instrument mlx4_disable_rx_port_check() stackleak: instrument mlx4_opreq_action() stackleak: instrument cec_config_thread_func() stackleak: instrument cec_received_msg_ts() stackleak: instrument arcnet_rx() stackleak: instrument arcnet_interrupt() stackleak: instrument drm_read() stackleak: instrument drm_gem_get_pages() stackleak: instrument drm_gem_put_pages() stackleak: instrument hisi_sas_clear_nexus_ha() stackleak: instrument hisi_sas_control_phy() stackleak: instrument __do_sys_adjtimex() stackleak: instrument mlx4_err_rule.constprop() stackleak: instrument mlx4_tunnel_steer_add() stackleak: instrument hisi_sas_alloc() stackleak: instrument add_promisc_qp() stackleak: instrument mlx4_dev_cap.part.0() stackleak: instrument can_rx_offload_irq_offload_timestamp() stackleak: instrument mlx4_qp_attach_common() stackleak: instrument mlx4_trans_to_dmfs_attach() stackleak: instrument mlx4_init_hca() stackleak: instrument drm_ioctl() stackleak: instrument fat_alloc_new_dir() stackleak: instrument of_parse_phandle_with_args_map() stackleak: instrument fat_add_new_entries() stackleak: instrument fat_add_entries() stackleak: instrument wwan_create_port() stackleak: instrument fat_parse_short() stackleak: instrument wwan_create_default_link() stackleak: instrument hid_connect() stackleak: instrument fat_search_long() stackleak: instrument __fat_readdir() stackleak: instrument mlx4_init_one() stackleak: instrument __hrtimer_run_queues() stackleak: instrument smp_call_on_cpu() stackleak: instrument of_dma_configure_id() stackleak: instrument __run_timers.part.0() stackleak: instrument ctucan_interrupt() stackleak: instrument mlx4_qp_roce_entropy() stackleak: instrument fat_free_clusters() stackleak: instrument fat_alloc_clusters() stackleak: instrument b53_arl_op.constprop() stackleak: instrument fat_count_free_clusters() stackleak: instrument __video_register_device() stackleak: instrument fat_trim_fs() stackleak: instrument drm_mode_setcrtc() stackleak: instrument drm_mode_get_hv_timing() stackleak: instrument of_get_drm_panel_display_mode() stackleak: instrument get_device_system_crosststamp() stackleak: instrument drm_match_cea_mode_clock_tolerance.constprop() stackleak: instrument of_hwspin_lock_get_id() stackleak: instrument do_adjtimex() stackleak: instrument disk_resume() stackleak: instrument drm_match_cea_mode.part.0() stackleak: instrument fat_generic_ioctl() /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_s_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2242:33: note: userspace variable will be forcibly initialized 2242 | struct v4l2_ext_control ctrl; | ^~~~ /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c: In function 'v4l_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ioctl.c:2208:33: note: userspace variable will be forcibly initialized 2208 | struct v4l2_ext_control ctrl; | ^~~~ stackleak: instrument update_display_info() stackleak: instrument rpmsg_dev_probe() stackleak: instrument rproc_find_carveout_by_name() /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:1207:27: note: userspace variable will be forcibly initialized 1207 | read_descriptor_t desc; | ^~~~ stackleak: instrument sk_msg_zerocopy_from_iter() stackleak: instrument drm_add_edid_modes() stackleak: instrument drm_internal_framebuffer_create() stackleak: instrument extcon_sync.part.0() stackleak: instrument atomic_remove_fb.isra() stackleak: instrument drm_mode_addfb() stackleak: instrument parse_options() stackleak: instrument video_usercopy() stackleak: instrument devlink_reload_stats_put() stackleak: instrument fat_fill_super() stackleak: instrument mlxsw_reg_trans_wait() stackleak: instrument devlink_nl_cmd_dpipe_headers_get() stackleak: instrument qcom_glink_work() stackleak: instrument rproc_coredump_using_sections() stackleak: instrument rproc_coredump() stackleak: instrument mlxsw_core_fw_component_query() stackleak: instrument drm_connector_set_tile_property() stackleak: instrument mlxsw_devlink_info_get() stackleak: instrument mlxsw_core_fw_fsm_block_download() stackleak: instrument set_property_atomic() stackleak: instrument drm_mode_getconnector() stackleak: instrument set_property_legacy() stackleak: instrument drm_mode_obj_get_properties_ioctl() stackleak: instrument __of_translate_address() stackleak: instrument __drm_universal_plane_init() stackleak: instrument of_pci_range_parser_one() stackleak: instrument devlink_nl_param_fill() stackleak: instrument setplane_internal() stackleak: instrument drm_mode_cursor_universal() stackleak: instrument __devlink_nl_cmd_param_set_doit() stackleak: instrument drm_mode_cursor_common() stackleak: instrument trace_raw_output_mmc_request_done() stackleak: instrument audit_receive_msg() stackleak: instrument drm_mode_page_flip_ioctl() stackleak: instrument drm_mode_gamma_set_ioctl() stackleak: instrument __mlxsw_core_bus_device_register() stackleak: instrument mmc_wait_for_cmd() stackleak: instrument drmm_mode_config_init() stackleak: instrument v4l2_subdev_link_validate() stackleak: instrument of_irq_parse_raw() stackleak: instrument of_irq_get() stackleak: instrument drm_syncobj_array_wait_timeout.constprop() stackleak: instrument devlink_nl_cmd_region_read_dumpit() stackleak: instrument ssctl_send_event() stackleak: instrument ssctl_request_shutdown() stackleak: instrument send_initial_event() stackleak: instrument send_event() stackleak: instrument __iio_device_register() stackleak: instrument devlink_nl_cmd_sb_tc_pool_bind_get_dumpit() stackleak: instrument drm_wait_vblank_ioctl() /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:807:33: note: userspace variable will be forcibly initialized 807 | struct v4l2_ext_control c; | ^ /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_ctrl_g_ctrl_int64': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:820:33: note: userspace variable will be forcibly initialized 820 | struct v4l2_ext_control c; | ^ stackleak: instrument drm_syncobj_query_ioctl() /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c: In function 'v4l2_g_ctrl': /kisskb/src/drivers/media/v4l2-core/v4l2-ctrls-api.c:726:33: note: userspace variable will be forcibly initialized 726 | struct v4l2_ext_control c; | ^ stackleak: instrument drm_client_modeset_commit_atomic() stackleak: instrument drm_client_modeset_dpms_legacy() stackleak: instrument drm_client_pick_crtcs() stackleak: instrument kgdb_cpu_enter() stackleak: instrument v4l2_g_ext_ctrls_common() stackleak: instrument drm_client_firmware_config.constprop.isra() stackleak: instrument try_set_ext_ctrls_common() stackleak: instrument v4l2_queryctrl() stackleak: instrument drm_client_modeset_probe() stackleak: instrument drm_mode_atomic_ioctl() /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:27: note: userspace variable will be forcibly initialized 136 | struct drm_unique uq; | ^~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:28: note: userspace variable will be forcibly initialized 95 | struct drm_version v; | ^ stackleak: instrument xrs700x_read_port_counters() stackleak: instrument compat_drm_version() stackleak: instrument xrs700x_setup_regmap_range() stackleak: instrument __dtpm_destroy_hierarchy() stackleak: instrument __dtpm_rebalance_weight() stackleak: instrument mlxsw_env_get_module_eeprom_by_page() stackleak: instrument mlxsw_env_module_has_temp_sensor() stackleak: instrument mlxsw_env_query_module_eeprom() stackleak: instrument rebalance_children() stackleak: instrument dm_btree_remove() stackleak: instrument mlxsw_env_module_temp_thresholds_get() stackleak: instrument crtc_crc_read() stackleak: instrument dm_btree_remove_leaves() stackleak: instrument mlxsw_env_module_event_enable() stackleak: instrument mlxsw_env_got_active() stackleak: instrument mmc_send_bus_test() stackleak: instrument mmc_send_tuning() stackleak: instrument btree_insert_raw() stackleak: instrument mlxsw_env_init() stackleak: instrument drm_buddy_alloc_blocks() stackleak: instrument insert() stackleak: instrument mmc_send_adtc_data() stackleak: instrument tracing_total_entries_read() stackleak: instrument nvmem_register() stackleak: instrument tracing_entries_read() stackleak: instrument tracing_set_trace_read() stackleak: instrument tracing_buffers_splice_read() stackleak: instrument of_count_icc_providers() stackleak: instrument of_icc_get_by_index() stackleak: instrument drm_crtc_helper_set_mode() stackleak: instrument drm_crtc_helper_set_config() stackleak: instrument drm_helper_probe_detect_ctx() stackleak: instrument drm_plane_helper_check_update.constprop() stackleak: instrument drm_helper_probe_single_connector_modes() stackleak: instrument mtd_nvmem_add() stackleak: instrument mlxsw_i2c_cmd_exec() stackleak: instrument mtd_otp_nvmem_register() stackleak: instrument trace_check_vprintf() stackleak: instrument mtd_io_emulated_slc() stackleak: instrument drm_gem_fb_init_with_funcs() stackleak: instrument tracing_splice_read_pipe() stackleak: instrument edac_mc_alloc() stackleak: instrument drm_atomic_helper_dirtyfb() stackleak: instrument edac_raw_mc_handle_error() stackleak: instrument tracing_set_trace_write() stackleak: instrument edac_mc_handle_error() stackleak: instrument __hwmon_device_register() stackleak: instrument drm_atomic_helper_check_modeset() stackleak: instrument drm_atomic_helper_shutdown() stackleak: instrument drm_atomic_helper_suspend() stackleak: instrument ata_dev_same_device() stackleak: instrument drm_atomic_helper_resume() stackleak: instrument ata_exec_internal_sg() stackleak: instrument edac_device_alloc_ctl_info() stackleak: instrument ata_dev_read_id() stackleak: instrument ata_hpa_resize() stackleak: instrument setcmap_atomic.isra() stackleak: instrument fsi_master_scan() stackleak: instrument ata_dev_configure() stackleak: instrument ata_do_set_mode() stackleak: instrument drm_fb_helper_setcmap() stackleak: instrument fxls8962af_fifo_flush() stackleak: instrument __bmc150_accel_fifo_flush() stackleak: instrument trace_seq_print_sym() stackleak: instrument ib_process_cq_direct() stackleak: instrument ib_get_eth_speed() stackleak: instrument __ib_drain_sq() stackleak: instrument __ib_drain_rq() stackleak: instrument is_valid_mcast_lid() stackleak: instrument mtd_queue_rq() stackleak: instrument mma9551_transfer() In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:5083:16: note: userspace variable will be forcibly initialized 5083 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:5083:16: note: userspace variable will be forcibly initialized 5083 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 66 | static inline void *kvmemdup_bpfptr(bpfptr_t src, size_t len) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '___bpf_copy_key': /kisskb/src/kernel/bpf/syscall.c:1270:14: note: userspace variable will be forcibly initialized 1270 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized 94 | static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:3867:15: note: userspace variable will be forcibly initialized 3867 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4149:15: note: userspace variable will be forcibly initialized 4149 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4193:15: note: userspace variable will be forcibly initialized 4193 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:4210:15: note: userspace variable will be forcibly initialized 4210 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1359:12: note: userspace variable will be forcibly initialized 1359 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1362:18: note: userspace variable will be forcibly initialized 1362 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1361:18: note: userspace variable will be forcibly initialized 1361 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2433:12: note: userspace variable will be forcibly initialized 2433 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2433:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c:2546:13: note: userspace variable will be forcibly initialized 2546 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2547 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2548 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2459:13: note: userspace variable will be forcibly initialized 2459 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2460 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2461 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:4864:12: note: userspace variable will be forcibly initialized 4864 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/kernel/bpf/syscall.c:5022:16: note: userspace variable will be forcibly initialized 5022 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:16: note: userspace variable will be forcibly initialized 23 | return (bpfptr_t) { .user = p }; | ^ /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/include/linux/bpfptr.h:29:24: note: userspace variable will be forcibly initialized 29 | return KERNEL_BPFPTR((void*) (uintptr_t) addr); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized 34 | static inline bool bpfptr_is_null(bpfptr_t bpfptr) | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized 41 | static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) | ^~~~~~~~~~ stackleak: instrument ata_eh_link_report() In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized 44 | static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument rdma_rw_ctx_init() /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1899:20: note: userspace variable will be forcibly initialized 1899 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:1899:20: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10798:12: note: userspace variable will be forcibly initialized 10798 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10798:12: note: userspace variable will be forcibly initialized stackleak: instrument ata_scsi_mode_select_xlat() /kisskb/src/kernel/bpf/verifier.c:10809:18: note: userspace variable will be forcibly initialized 10809 | bpfptr_t urecord; | ^~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10944:12: note: userspace variable will be forcibly initialized 10944 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10944:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10953:18: note: userspace variable will be forcibly initialized 10953 | bpfptr_t ulinfo; | ^~~~~~ In file included from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 55 | static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) | ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11072:12: note: userspace variable will be forcibly initialized 11072 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11072:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:11084:18: note: userspace variable will be forcibly initialized 11084 | bpfptr_t u_core_relo; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:12618:12: note: userspace variable will be forcibly initialized 12618 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:12618:12: note: userspace variable will be forcibly initialized stackleak: instrument bpf_prog_calc_tag() stackleak: instrument ata_scsi_report_zones_complete() stackleak: instrument ata_cmd_ioctl() stackleak: instrument ata_task_ioctl() stackleak: instrument bpf_jit_blind_constants() stackleak: instrument bpf_prog_get_info_by_fd.isra() stackleak: instrument bpf_obj_get_info_by_fd() stackleak: instrument ttm_global_init() stackleak: instrument perf_event_addr_filters_apply() stackleak: instrument nct6775_probe() stackleak: instrument ata_scsi_simulate() stackleak: instrument ata_eh_link_autopsy() stackleak: instrument genprobe_ident_chips() stackleak: instrument nct6775_update_device.isra() stackleak: instrument generic_map_lookup_batch() stackleak: instrument setup_port() stackleak: instrument ata_eh_reset() stackleak: instrument bpf_prog_load() stackleak: instrument create_qp() stackleak: instrument __bpf_prog_run_args512() stackleak: instrument __bpf_prog_run_args480() stackleak: instrument bpf_raw_tp_link_attach() stackleak: instrument __bpf_prog_run_args448() stackleak: instrument perf_output_read() 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 perf_event_namespaces.part.0() 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 check_stack_range_initialized() 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 perf_log_throttle() stackleak: instrument perf_swevent_hrtimer() stackleak: instrument perf_event_read_event() stackleak: instrument perf_event_bpf_output() stackleak: instrument ata_eh_recover() stackleak: instrument perf_event_namespaces_output() stackleak: instrument rdma_nl_rcv() stackleak: instrument perf_log_itrace_start() stackleak: instrument print_verifier_state() stackleak: instrument perf_event_ksymbol_output() stackleak: instrument perf_event_comm_output() stackleak: instrument __mark_chain_precision() stackleak: instrument alloc_name() stackleak: instrument perf_event_switch_output() stackleak: instrument check_btf_line() stackleak: instrument perf_event_task_output() stackleak: instrument perf_event_text_poke_output() stackleak: instrument __sys_bpf() stackleak: instrument perf_event_mmap_output() stackleak: instrument enum_netdev_ipv4_ips() stackleak: instrument sanitize_ptr_alu.isra() stackleak: instrument adjust_ptr_min_max_vals() stackleak: instrument adjust_reg_min_max_vals() stackleak: instrument check_max_stack_depth() stackleak: instrument convert_ctx_accesses() stackleak: instrument __perf_event_task_sched_out() stackleak: instrument addr_resolve() stackleak: instrument ib_nl_handle_ip_res_resp() stackleak: instrument roce_resolve_route_from_path() stackleak: instrument rdma_addr_find_l2_eth_by_grh() stackleak: instrument do_misc_fixups() stackleak: instrument ib_sa_path_rec_callback() stackleak: instrument update_sm_ah() stackleak: instrument ubi_open_volume_path.part.0() stackleak: disabled for this translation unit stackleak: instrument ib_sa_path_rec_get() stackleak: instrument fill_res_qp_entry_query.constprop() stackleak: instrument nldev_sys_get_doit() stackleak: instrument nldev_set_sys_set_doit() stackleak: instrument nldev_dellink() stackleak: instrument nldev_set_doit() stackleak: instrument nldev_newlink() stackleak: instrument res_get_common_dumpit() stackleak: instrument nldev_stat_get_dumpit() stackleak: instrument res_get_common_doit() stackleak: instrument nldev_stat_del_doit() stackleak: instrument __do_sys_perf_event_open() stackleak: instrument create_mad_qp() stackleak: instrument nldev_stat_set_doit() stackleak: instrument nldev_res_get_doit() stackleak: instrument check_mem_access() stackleak: disabled for this translation unit stackleak: instrument nldev_port_get_dumpit() stackleak: instrument sata_pmp_error_handler() stackleak: instrument pmbus_regulator_get_voltage() stackleak: instrument nldev_port_get_doit() stackleak: instrument check_mem_reg() stackleak: instrument check_kfunc_mem_size_reg() stackleak: instrument pmbus_regulator_set_voltage() stackleak: instrument nldev_stat_get_counter_status_doit() stackleak: instrument local_completions() stackleak: instrument nldev_get_chardev() stackleak: instrument nldev_get_doit() stackleak: instrument ib_mad_init_device() stackleak: instrument nldev_stat_get_doit() stackleak: instrument onenand_write_ops_nolock() stackleak: instrument perf_event_mmap() stackleak: instrument do_otp_lock() stackleak: instrument perf_event_aux_event() stackleak: instrument perf_log_lost_samples() stackleak: instrument perf_event_ksymbol() stackleak: instrument onenand_write_oob_nolock() stackleak: instrument ahci_platform_init_host() stackleak: instrument perf_report_aux_output_id() stackleak: instrument pmbus_do_probe() stackleak: instrument search_bbt.isra() stackleak: instrument ___perf_sw_event() stackleak: instrument write_bbt() stackleak: instrument perf_tp_event() stackleak: instrument ib_register_mad_agent() stackleak: instrument check_helper_call() stackleak: instrument onenand_read_ops_nolock() stackleak: instrument onenand_read_oob_nolock() stackleak: instrument _perf_ioctl() stackleak: instrument perf_bp_event() stackleak: instrument iw_cm_map() stackleak: instrument iwcm_modify_qp_sqd.isra() stackleak: instrument iwcm_modify_qp_err.isra() stackleak: instrument nand_op_parser_exec_op() stackleak: instrument perf_event_free_task() stackleak: instrument nand_reset_op.part.0() stackleak: instrument ib_post_send_mad() stackleak: instrument nand_lp_exec_read_page_op() stackleak: instrument nand_sp_exec_read_page_op() stackleak: instrument onenand_scan() stackleak: instrument onenand_mlc_read_ops_nolock() stackleak: instrument nand_exec_prog_page_op() stackleak: instrument nand_status_op() stackleak: instrument nand_prog_page_end_op() stackleak: instrument cm_work_handler() stackleak: instrument nand_set_features_op() stackleak: instrument nand_get_features_op() stackleak: instrument nand_change_write_column_op() stackleak: instrument nand_change_read_column_op() stackleak: instrument brcmnand_setup_dev() stackleak: instrument nand_read_oob() stackleak: instrument cma_modify_qp_err() stackleak: instrument ib_mad_recv_done() stackleak: instrument nand_do_write_ops() stackleak: instrument iboe_get_rate() stackleak: instrument nand_read_param_page_op() stackleak: instrument nand_readid_op() stackleak: instrument nand_erase_op() stackleak: instrument cma_init_ud_qp() stackleak: instrument cma_init_conn_qp() stackleak: instrument cma_modify_qp_rts() stackleak: instrument cma_modify_qp_rtr() stackleak: instrument do_check_common() stackleak: instrument nand_write_oob_syndrome() stackleak: instrument nand_write_subpage_hwecc() stackleak: instrument nand_write_page_hwecc() stackleak: instrument rdma_join_multicast() stackleak: instrument nand_markbad_bbm() stackleak: instrument nand_scan_with_ids() stackleak: instrument rdma_connect_locked() stackleak: instrument ib_send_cm_req() stackleak: instrument cma_ib_mc_handler() stackleak: instrument bpf_check() stackleak: instrument iw_conn_req_handler() stackleak: instrument cma_iw_handler() stackleak: instrument cma_sidr_rep_handler() stackleak: instrument cma_process_remove() stackleak: instrument rdma_resolve_route() stackleak: instrument rdma_bind_addr() stackleak: instrument cma_bind_addr() stackleak: instrument cma_ib_handler() stackleak: instrument addr_handler() stackleak: instrument cm_send_handler() stackleak: instrument cm_lap_handler() stackleak: instrument cma_ib_req_handler() stackleak: instrument cm_work_handler() Completed OK # rm -rf /kisskb/build/linux-next-rand_arm64-randconfig_arm64-gcc11 # Build took: 0:23:09.660518