# git rev-parse -q --verify 7e18e42e4b280c85b76967a9106a13ca61c16179^{commit} 7e18e42e4b280c85b76967a9106a13ca61c16179 already have revision, skipping fetch # git checkout -q -f -B kisskb 7e18e42e4b280c85b76967a9106a13ca61c16179 # git clean -qxdf # < git log -1 # commit 7e18e42e4b280c85b76967a9106a13ca61c16179 # Author: Linus Torvalds # Date: Sun Sep 4 13:10:01 2022 -0700 # # Linux 6.0-rc4 # < /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 7e18e42e4b280c85b76967a9106a13ca61c16179 # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig # make -s -j 32 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-11.1.0-nolibc/aarch64-linux/bin/aarch64-linux- stackleak: instrument xen_pvclock_gtod_notify() 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: instrument gpr_set() stackleak: instrument __fpr_set.constprop() stackleak: instrument initcall_blacklisted() stackleak: instrument __kfence_alloc() stackleak: instrument ecb_encrypt() stackleak: instrument essiv_cbc_decrypt() stackleak: instrument cbc_decrypt() stackleak: instrument essiv_cbc_encrypt() stackleak: instrument cbc_encrypt() stackleak: instrument cts_cbc_decrypt() stackleak: instrument cts_cbc_encrypt() stackleak: instrument xts_decrypt() stackleak: instrument xts_encrypt() stackleak: instrument xctr_encrypt() stackleak: instrument ctr_encrypt() stackleak: instrument ecb_decrypt() /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:634:26: note: userspace variable will be forcibly initialized 634 | struct user_ctxs user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:955:40: note: userspace variable will be forcibly initialized 955 | struct rt_sigframe_user_layout user; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': stackleak: instrument ptdump_walk() /kisskb/src/arch/arm64/kernel/signal.c:1036:24: note: userspace variable will be forcibly initialized 1036 | struct ksignal ksig; | ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:1147:40: note: userspace variable will be forcibly initialized 1147 | struct rt_sigframe_user_layout user; | ^~~~ stackleak: instrument ptdump_check_wx() stackleak: instrument restore_fpsimd_context() stackleak: instrument get_clear_contig_flush() stackleak: instrument clear_flush() stackleak: instrument restore_sve_fpsimd_context() stackleak: instrument bpf_arch_text_poke() stackleak: instrument ksys_msgctl.constprop() stackleak: instrument do_msgrcv.constprop() stackleak: instrument fsnotify() stackleak: instrument tg_has_rt_tasks() stackleak: instrument kfence_report_error() stackleak: instrument ksys_shmctl.constprop() stackleak: instrument semctl_main() stackleak: instrument affine_move_task() stackleak: instrument find_idlest_group() stackleak: instrument __do_semtimedop() stackleak: instrument TSS_checkhmac2.constprop() stackleak: instrument do_semtimedop() stackleak: instrument tpm_unseal() stackleak: instrument active_load_balance_cpu_stop() stackleak: instrument damos_wmark_metric_value() stackleak: instrument gcm_decrypt() stackleak: instrument gcm_encrypt() stackleak: instrument ccm_decrypt() stackleak: instrument ccm_encrypt() stackleak: be careful, alloca() in invoke_syscall.constprop() stackleak: instrument invoke_syscall.constprop(): calls_alloca stackleak: instrument find_busiest_group() stackleak: instrument load_balance() stackleak: instrument software_key_query() stackleak: instrument public_key_verify_signature() stackleak: instrument print_lockdep_cache() stackleak: instrument __print_lock_name() stackleak: instrument software_key_eds_op() stackleak: instrument io_uring_setup() stackleak: instrument io_ring_exit_work() stackleak: instrument lock_stats() stackleak: instrument cpu_suspend() stackleak: instrument derived_key_encrypt.constprop() stackleak: instrument chacha_neon_stream_xor() stackleak: instrument derived_key_decrypt.constprop() stackleak: instrument xchacha_neon() stackleak: instrument damon_sysfs_mk_scheme() stackleak: instrument damon_reclaim_new_scheme() stackleak: instrument test_aa() stackleak: instrument test_abba() stackleak: instrument __test_mutex() stackleak: instrument stress_inorder_work() stackleak: instrument stress_reorder_work() stackleak: instrument __dquot_transfer() stackleak: instrument damon_lru_sort_new_hot_scheme() stackleak: instrument damon_lru_sort_new_cold_scheme() stackleak: instrument key_create_or_update() stackleak: instrument quota_getstatev() stackleak: instrument quota_getstate() stackleak: instrument quota_setquota() stackleak: instrument quota_setxquota() stackleak: instrument quota_getinfo() stackleak: instrument quota_getxstatev() stackleak: instrument quota_getquota() stackleak: instrument quota_getxquota() stackleak: instrument quota_getnextquota() stackleak: instrument quota_getnextxquota() /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:33: note: userspace variable will be forcibly initialized 1251 | struct iov_iter from; | ^~~~ /kisskb/src/security/keys/keyctl.c:1250:30: note: userspace variable will be forcibly initialized 1250 | struct iovec iov; | ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:25: note: userspace variable will be forcibly initialized 1280 | struct iov_iter from; | ^~~~ stackleak: instrument do_quotactl.constprop() stackleak: instrument collect_percpu_times() stackleak: instrument keyctl_instantiate_key_iov() stackleak: instrument search_nested_keyrings() stackleak: instrument keyring_detect_cycle() stackleak: instrument keyring_search() stackleak: instrument folio_wait_bit_common() stackleak: instrument __filemap_fdatawait_range() stackleak: instrument shash_update_unaligned() stackleak: instrument shash_final_unaligned() stackleak: instrument crypto_shash_tfm_digest() stackleak: instrument get_user_session_keyring_rcu() stackleak: instrument lookup_user_key() stackleak: instrument filemap_read() stackleak: instrument mbi_irq_domain_alloc() stackleak: instrument request_key_rcu() stackleak: instrument call_sbin_request_key() stackleak: instrument request_key_and_link() stackleak: instrument key_get_instantiation_authkey() stackleak: instrument mapping_seek_hole_data() stackleak: instrument dio_warn_stale_pagecache() stackleak: instrument rsa_set_priv_key() stackleak: instrument rsa_set_pub_key() stackleak: instrument gpiochip_hierarchy_irq_domain_alloc() /kisskb/src/io_uring/sqpoll.c: In function 'io_sqd_handle_event': /kisskb/src/io_uring/sqpoll.c:208:24: note: userspace variable will be forcibly initialized 208 | struct ksignal ksig; | ^~~~ stackleak: instrument null_skcipher_crypt() /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1179:25: note: userspace variable will be forcibly initialized 1179 | struct iov_iter input; | ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:766:25: note: userspace variable will be forcibly initialized 766 | struct iov_iter input; | ^~~~~ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:324:34: note: userspace variable will be forcibly initialized 324 | struct keyctl_kdf_params kdfcopy; | ^~~~~~~ stackleak: instrument hmac_setkey() stackleak: instrument gpiod_get_array_value_complex() stackleak: instrument gpiod_set_array_value_complex() stackleak: instrument __keyctl_dh_compute() stackleak: instrument build_test_sglist() stackleak: instrument find_first_fitting_seq() stackleak: instrument test_shash_vec_cfg() stackleak: instrument kmsg_dump_get_buffer() stackleak: instrument kmsg_dump_get_line() stackleak: instrument test_acomp() stackleak: instrument syslog_print_all() stackleak: instrument console_emit_next_record.constprop() stackleak: instrument test_skcipher_vec_cfg() stackleak: instrument alg_test() stackleak: instrument io_sync_cancel() stackleak: instrument syslog_print() stackleak: instrument test_aead_vec_cfg() stackleak: instrument sha512_transform() stackleak: instrument do_syslog() stackleak: instrument test_akcipher_one() stackleak: instrument vprintk_store() stackleak: instrument do_test_kpp() stackleak: instrument test_ahash_vec_cfg() stackleak: instrument alg_test_crc32c() stackleak: instrument streebog_g() 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/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/blkdev.h:9, from /kisskb/src/include/linux/blk-mq.h:5, from /kisskb/src/io_uring/rw.c:6: /kisskb/src/io_uring/rw.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:143:16: note: userspace variable will be forcibly initialized 143 | return (struct iovec) { | ^ /kisskb/src/io_uring/rw.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:143:16: note: userspace variable will be forcibly initialized /kisskb/src/io_uring/rw.c:444:30: note: userspace variable will be forcibly initialized 444 | struct iovec iovec; | ^~~~~ /kisskb/src/io_uring/rw.c: In function 'io_read': /kisskb/src/io_uring/rw.c:698:28: note: userspace variable will be forcibly initialized 698 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/io_uring/rw.c: In function 'io_write': /kisskb/src/io_uring/rw.c:843:28: note: userspace variable will be forcibly initialized 843 | struct io_rw_state __s, *s = &__s; | ^~~ /kisskb/src/io_uring/rsrc.c: In function '__io_sqe_buffers_update': /kisskb/src/io_uring/rsrc.c:518:22: note: userspace variable will be forcibly initialized 518 | struct iovec iov, __user *iovs = u64_to_user_ptr(up->data); | ^~~ /kisskb/src/io_uring/rsrc.c: In function 'io_sqe_buffers_register': /kisskb/src/io_uring/rsrc.c:1258:22: note: userspace variable will be forcibly initialized 1258 | struct iovec iov; | ^~~ stackleak: instrument gf128mul_bbe() stackleak: instrument io_read() stackleak: instrument gf128mul_lle() stackleak: instrument crypto_pcbc_decrypt() stackleak: instrument crypto_pcbc_encrypt() stackleak: instrument io_write() stackleak: instrument crypto_ctr_crypt() stackleak: instrument remove_inode_hugepages() stackleak: instrument hugetlbfs_fallocate() stackleak: instrument synchronize_rcu_tasks_generic() stackleak: instrument crypto_aegis128_init_neon() stackleak: instrument __oom_reap_task_mm() stackleak: instrument crypto_aegis128_encrypt_chunk_neon() stackleak: instrument utf8_strncmp() stackleak: instrument utf8_strncasecmp() stackleak: instrument crypto_aegis128_decrypt_chunk_neon() /kisskb/src/io_uring/io-wq.c: In function 'io_wqe_worker': /kisskb/src/io_uring/io-wq.c:649:40: note: userspace variable will be forcibly initialized 649 | struct ksignal ksig; | ^~~~ stackleak: instrument crypto_aegis128_encrypt_generic() stackleak: instrument crypto_aegis128_encrypt_simd() stackleak: instrument check_utf8_nfdi() stackleak: instrument crypto_aegis128_decrypt_generic() stackleak: instrument crypto_aegis128_decrypt_simd() stackleak: instrument io_wqe_worker() stackleak: instrument cast5_setkey() stackleak: instrument jent_entropy_init() /kisskb/src/fs/netfs/io.c: In function 'netfs_read_from_cache': /kisskb/src/fs/netfs/io.c:49:25: note: userspace variable will be forcibly initialized 49 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/netfs/io.c: In function 'netfs_rreq_do_write_to_cache': /kisskb/src/fs/netfs/io.c:170:25: note: userspace variable will be forcibly initialized 170 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/netfs/io.c: In function 'netfs_clear_unread': /kisskb/src/fs/netfs/io.c:24:25: note: userspace variable will be forcibly initialized 24 | struct iov_iter iter; | ^~~~ stackleak: instrument cdns_torrent_derived_refclk_register() stackleak: instrument cdns_torrent_received_refclk_register() stackleak: instrument lineinfo_changed_notify() stackleak: instrument crypto_ofb_crypt() stackleak: instrument cdns_torrent_refclk_driver_register() stackleak: instrument linereq_set_config() stackleak: instrument drbg_seed() stackleak: instrument lineinfo_watch_read() stackleak: instrument drbg_init_sym_kernel() stackleak: instrument lineinfo_get_v1() stackleak: instrument drbg_hash_update() stackleak: instrument linehandle_create() stackleak: instrument cdns_torrent_phy_probe() stackleak: instrument lineinfo_get() stackleak: instrument drbg_hmac_update() stackleak: instrument check_access_path_dual() stackleak: instrument linereq_create() stackleak: instrument __synchronize_srcu() stackleak: instrument drbg_ctr_df() stackleak: instrument drbg_hash_generate() stackleak: instrument vli_mmod_slow() stackleak: instrument vli_mod_mult_slow() stackleak: instrument vli_mmod_special() stackleak: instrument vli_mmod_special2() stackleak: instrument __ecc_is_key_valid() stackleak: instrument crypto_kdf108_ctr_generate() stackleak: instrument echainiv_encrypt() stackleak: instrument vli_mmod_barrett() 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_is_pubkey_valid_partial() stackleak: instrument ecc_point_double_jacobian() stackleak: instrument vli_mod_inv() stackleak: instrument ecc_point_add() stackleak: instrument ecc_point_mult_shamir() stackleak: instrument ecc_point_mult() stackleak: instrument crypto_ecdh_shared_secret() stackleak: instrument microchip_sgpio_get_ports.constprop() stackleak: instrument crypto_ecb_crypt() stackleak: instrument crypto_cbc_encrypt() stackleak: instrument crypto_cbc_decrypt() stackleak: instrument microchip_sgpio_probe() stackleak: instrument crypto_cfb_encrypt() stackleak: instrument crypto_cfb_decrypt() stackleak: instrument pcs_parse_one_pinctrl_entry() stackleak: instrument pcs_parse_bits_in_pinctrl_entry() stackleak: instrument crypto_xctr_crypt() stackleak: instrument balance_dirty_pages() stackleak: instrument lrw_xor_tweak() stackleak: instrument lrw_create() stackleak: instrument hctr2_hash_tweaklen() stackleak: instrument write_cache_pages() stackleak: instrument hctr2_create_common() stackleak: instrument hctr2_create() stackleak: instrument crypto_rfc4543_copy_src_to_dst() stackleak: instrument cryptd_alloc_skcipher() stackleak: instrument cryptd_alloc_ahash() stackleak: instrument cryptd_alloc_aead() stackleak: instrument ocelot_pinctrl_create_pincfg.isra() /kisskb/src/fs/fscache/io.c: In function '__fscache_write_to_cache': /kisskb/src/fs/fscache/io.c:257:25: note: userspace variable will be forcibly initialized 257 | struct iov_iter iter; | ^~~~ stackleak: instrument ocelot_pinctrl_probe() stackleak: instrument crypto_gcm_create() stackleak: instrument cryptd_skcipher_decrypt() stackleak: instrument cryptd_skcipher_encrypt() stackleak: instrument synchronize_rcu_expedited() stackleak: instrument synchronize_rcu_mult_test() stackleak: instrument synchronize_rcu() stackleak: instrument gpio_sim_make_bank_swnode() stackleak: instrument chacha_stream_xor() stackleak: instrument crypto_xchacha_crypt() stackleak: instrument camellia_setup128() stackleak: instrument rcu_torture_stats_print() stackleak: instrument camellia_setup256() stackleak: instrument __do_sys_adjtimex() stackleak: instrument run_timer_softirq() stackleak: instrument debug_dma_unmap_page() stackleak: instrument rcu_torture_one_read() stackleak: instrument rcu_torture_reader() 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 debug_dma_sync_sg_for_cpu() stackleak: instrument debug_dma_sync_sg_for_device() stackleak: instrument simplify_symbols() stackleak: instrument crypto_authenc_copy_assoc() stackleak: instrument crypto_authenc_esn_copy() stackleak: instrument ipmb_write() stackleak: instrument ipmb_read() stackleak: instrument invalidate_inode_pages2_range() stackleak: instrument load_module() stackleak: instrument __do_sys_init_module() stackleak: instrument __do_sys_finit_module() stackleak: instrument essiv_aead_setkey() stackleak: instrument truncate_inode_pages_range() stackleak: instrument invalidate_mapping_pagevec() stackleak: instrument main_func() stackleak: instrument mod_sysfs_setup() stackleak: instrument sm2_compute_z_digest() stackleak: instrument check_move_unevictable_pages() stackleak: instrument shrink_page_list() stackleak: instrument reclaim_page_list() stackleak: instrument refresh_cpu_vm_stats() stackleak: instrument autofs_notify_daemon() stackleak: instrument blake2s_compress_generic() stackleak: instrument autofs_expire_run() stackleak: instrument cpu_vm_stats_fold() stackleak: instrument kmem_dump_obj() stackleak: instrument balance_pgdat() stackleak: instrument __node_reclaim() stackleak: instrument sparx5_sd25g28_config() stackleak: instrument reclaim_clean_pages_from_list() stackleak: instrument try_to_free_pages() stackleak: instrument mem_cgroup_shrink_node() stackleak: instrument try_to_free_mem_cgroup_pages() stackleak: instrument sparx5_sd10g28_config() stackleak: instrument _ecdsa_verify() stackleak: instrument ecdsa_verify() stackleak: instrument sha256_update() stackleak: instrument sha256() 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:143:16: note: userspace variable will be forcibly initialized 143 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:506:25: note: userspace variable will be forcibly initialized 506 | struct iov_iter iter; | ^~~~ stackleak: instrument cgroup_addrm_files() /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:382:25: note: userspace variable will be forcibly initialized 382 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:484:25: note: userspace variable will be forcibly initialized 484 | struct iov_iter iter; | ^~~~ 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:143:16: note: userspace variable will be forcibly initialized 143 | return (struct iovec) { | ^ /kisskb/src/fs/read_write.c:746:30: note: userspace variable will be forcibly initialized 746 | struct iovec iovec = iov_iter_iovec(iter); | ^~~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:905:25: note: userspace variable will be forcibly initialized 905 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:922:25: note: userspace variable will be forcibly initialized 922 | struct iov_iter iter; | ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:411:25: note: userspace variable will be forcibly initialized 411 | struct iov_iter iter; | ^~~~ stackleak: instrument vfs_readv() stackleak: instrument isolate_migratepages_block() stackleak: instrument __kernel_write() stackleak: instrument wiz_mux_clk_register() stackleak: instrument vfs_writev() stackleak: instrument compact_zone_order() stackleak: instrument compact_node() stackleak: instrument proactive_compact_node() stackleak: instrument kcompactd_do_work() stackleak: instrument __kernel_read() stackleak: instrument wiz_clock_init() stackleak: instrument print_cpu.constprop() stackleak: instrument __chacha20poly1305_encrypt() stackleak: instrument chacha20poly1305_encrypt() stackleak: instrument __chacha20poly1305_decrypt() stackleak: instrument chacha20poly1305_decrypt() stackleak: instrument chacha20poly1305_crypt_sg_inplace() stackleak: instrument cgroup_attach_task() stackleak: instrument cgroup_update_dfl_csses() stackleak: instrument tlb_flush() /kisskb/src/kernel/time/posix-timers.c: In function '__do_sys_timer_create': /kisskb/src/kernel/time/posix-timers.c:582:28: note: userspace variable will be forcibly initialized 582 | sigevent_t event; | ^~~~~ stackleak: instrument tlb_flush() stackleak: instrument __cgroup_kill() stackleak: instrument tlb_flush() stackleak: instrument unmap_region() stackleak: instrument move_page_tables() stackleak: instrument bpf_jit_blind_constants() stackleak: instrument do_mprotect_pkey.constprop() stackleak: instrument do_cpu_nanosleep() stackleak: instrument __do_sys_clock_adjtime() stackleak: instrument __vma_adjust() stackleak: instrument exit_mmap() stackleak: instrument copy_pte_range() /kisskb/src/mm/process_vm_access.c: In function 'process_vm_rw': /kisskb/src/mm/process_vm_access.c:264:25: note: userspace variable will be forcibly initialized 264 | struct iov_iter iter; | ^~~~ stackleak: instrument zap_page_range_single() stackleak: instrument process_vm_rw_core.constprop() stackleak: instrument process_vm_rw() stackleak: instrument zap_page_range() stackleak: instrument ladder_cmult.constprop() stackleak: instrument __handle_mm_fault() stackleak: instrument vmap_range_noflush.isra() stackleak: instrument cp_new_stat() /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2953:34: note: userspace variable will be forcibly initialized 2953 | struct kernel_clone_args kargs; | ^~~~~ stackleak: instrument cp_statx() stackleak: instrument __do_sys_newfstat() stackleak: instrument __do_sys_newstat() stackleak: instrument __do_sys_newlstat() stackleak: instrument __do_sys_newfstatat() stackleak: instrument do_statx() /kisskb/src/fs/exec.c: In function 'do_execve': /kisskb/src/fs/exec.c:2022:29: note: userspace variable will be forcibly initialized 2022 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:2021:29: note: userspace variable will be forcibly initialized 2021 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function 'do_execveat': /kisskb/src/fs/exec.c:2032:29: note: userspace variable will be forcibly initialized 2032 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ /kisskb/src/fs/exec.c:2031:29: note: userspace variable will be forcibly initialized 2031 | struct user_arg_ptr argv = { .ptr.native = __argv }; | ^~~~ /kisskb/src/fs/exec.c: In function '__do_sys_execveat': /kisskb/src/fs/exec.c:2031:29: note: userspace variable will be forcibly initialized /kisskb/src/fs/exec.c:2032:29: note: userspace variable will be forcibly initialized 2032 | struct user_arg_ptr envp = { .ptr.native = __envp }; | ^~~~ stackleak: instrument shift_arg_pages() stackleak: instrument setup_arg_pages() stackleak: instrument copy_clone_args_from_user() stackleak: instrument vm_area_dup() stackleak: instrument curve25519_generic() In file included from /kisskb/src/include/linux/bpf.h:27, 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:5086:16: note: userspace variable will be forcibly initialized 5086 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:27, 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:5086:16: note: userspace variable will be forcibly initialized 5086 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument try_to_unmap_one() stackleak: instrument apple_pmgr_ps_probe() In file included from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized 49 | static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'kvmemdup_bpfptr': /kisskb/src/include/linux/bpfptr.h:68:21: note: userspace variable will be forcibly initialized 68 | 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:1290:14: note: userspace variable will be forcibly initialized 1290 | static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) | ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'strncpy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:81:20: note: userspace variable will be forcibly initialized 81 | static inline long strncpy_from_bpfptr(char *dst, bpfptr_t src, size_t count) | ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/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:3897:15: note: userspace variable will be forcibly initialized 3897 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:27, 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:4182:15: note: userspace variable will be forcibly initialized 4182 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:27, 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:4226:15: note: userspace variable will be forcibly initialized 4226 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:27, 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:4243:15: note: userspace variable will be forcibly initialized 4243 | err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'map_update_elem': /kisskb/src/kernel/bpf/syscall.c:1379:12: note: userspace variable will be forcibly initialized 1379 | static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:1382:18: note: userspace variable will be forcibly initialized 1382 | bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); | ^~~~~~ /kisskb/src/kernel/bpf/syscall.c:1381:18: note: userspace variable will be forcibly initialized 1381 | bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); | ^~~~ stackleak: instrument pidlist_array_load() In file included from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'kern_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:16: note: userspace variable will be forcibly initialized 18 | return (bpfptr_t) { .kernel = p, .is_kernel = true }; | ^ /kisskb/src/kernel/bpf/syscall.c:5086:16: note: userspace variable will be forcibly initialized 5086 | return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_load': /kisskb/src/kernel/bpf/syscall.c:2453:12: note: userspace variable will be forcibly initialized 2453 | static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) | ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2566:13: note: userspace variable will be forcibly initialized 2566 | if (copy_from_bpfptr(prog->insns, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2567 | make_bpfptr(attr->insns, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2568 | bpf_prog_insn_size(prog)) != 0) | ~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2479:13: note: userspace variable will be forcibly initialized 2479 | if (strncpy_from_bpfptr(license, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2480 | make_bpfptr(attr->license, uattr.is_kernel), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2481 | sizeof(license) - 1) < 0) | ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function '__sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4899:12: note: userspace variable will be forcibly initialized 4899 | static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) | ^~~~~~~~~ In file included from /kisskb/src/include/linux/bpf.h:27, 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:5057:16: note: userspace variable will be forcibly initialized 5057 | return __sys_bpf(cmd, USER_BPFPTR(uattr), size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument try_to_migrate_one() stackleak: instrument cgroup_transfer_tasks() stackleak: instrument cgroup_do_freeze() stackleak: instrument cgroupstats_build() stackleak: instrument create_io_thread() stackleak: instrument pcpu_get_vm_areas() stackleak: instrument __do_sys_clone() stackleak: instrument __do_sys_clone3() stackleak: instrument kernel_thread() stackleak: instrument user_mode_thread() /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:730:42: note: userspace variable will be forcibly initialized 730 | kernel_siginfo_t si; | ^~ In file included from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function '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 tlb_flush() stackleak: instrument bpf_prog_get_info_by_fd() /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized 49 | static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfptr.h:7, from /kisskb/src/include/linux/bpf.h:27, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized 58 | static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, | ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1898:20: note: userspace variable will be forcibly initialized 1898 | static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/kernel/bpf/verifier.c:10885:12: note: userspace variable will be forcibly initialized 10885 | static int check_btf_func(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10885:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:10896:18: note: userspace variable will be forcibly initialized 10896 | bpfptr_t urecord; | ^~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/kernel/bpf/verifier.c:11031:12: note: userspace variable will be forcibly initialized 11031 | static int check_btf_line(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11031:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:11040:18: note: userspace variable will be forcibly initialized 11040 | bpfptr_t ulinfo; | ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/kernel/bpf/verifier.c:11159:12: note: userspace variable will be forcibly initialized 11159 | static int check_core_relo(struct bpf_verifier_env *env, | ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:11159:12: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/verifier.c:11171:18: note: userspace variable will be forcibly initialized 11171 | bpfptr_t u_core_relo; | ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': stackleak: instrument __lookup_slow() /kisskb/src/kernel/bpf/verifier.c:12706:12: note: userspace variable will be forcibly initialized 12706 | static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) | ^~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument lookup_open.isra() stackleak: instrument bpf_prog_load() stackleak: instrument rmqueue.isra() stackleak: instrument fb_set_logocmap() stackleak: instrument sl28cpld_gpio_probe() stackleak: instrument fb_set_var() stackleak: instrument generic_map_lookup_batch() stackleak: instrument mpol_shared_policy_init() stackleak: instrument bpf_raw_tp_link_attach() stackleak: instrument fb_new_modelist() stackleak: instrument __alloc_pages_slowpath.constprop() /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 __sys_bpf() stackleak: instrument filename_parentat() stackleak: instrument do_select() stackleak: instrument show_free_areas() stackleak: instrument filename_lookup() stackleak: instrument do_sys_poll() stackleak: instrument do_filp_open() stackleak: instrument do_file_open_root() stackleak: instrument core_sys_select() stackleak: instrument hugetlb_handle_userfault() stackleak: instrument do_renameat2() stackleak: instrument write_protect_page.constprop() stackleak: instrument copy_hugetlb_page_range() stackleak: instrument alloc_contig_range() stackleak: instrument do_pages_stat() stackleak: instrument unmap_hugepage_range() stackleak: instrument dump_mapping() stackleak: instrument bcm2835_register_clock() stackleak: instrument hugetlb_wp() stackleak: instrument __collapse_huge_page_swapin.constprop() stackleak: instrument sanitize_ptr_alu.isra() stackleak: instrument collapse_huge_page.isra() stackleak: instrument adjust_ptr_min_max_vals() stackleak: instrument __do_sys_waitid() stackleak: instrument adjust_reg_min_max_vals() stackleak: instrument migrate_pages() stackleak: instrument __do_sys_wait4() /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:155:25: note: userspace variable will be forcibly initialized 155 | struct iov_iter iter; | ^~~~ /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 store_bl_curve() stackleak: instrument slabinfo_write() stackleak: instrument store_pan() stackleak: instrument store_mode() stackleak: instrument store_bpp() stackleak: instrument store_rotate() stackleak: instrument store_virtual() stackleak: instrument seq_read() /kisskb/src/fs/xattr.c: In function 'setxattr': /kisskb/src/fs/xattr.c:610:26: note: userspace variable will be forcibly initialized 610 | struct xattr_ctx ctx = { | ^~~ /kisskb/src/fs/xattr.c: In function 'getxattr': /kisskb/src/fs/xattr.c:728:26: note: userspace variable will be forcibly initialized 728 | struct xattr_ctx ctx = { | ^~~ stackleak: instrument check_max_stack_depth() stackleak: instrument inline_bpf_loop() stackleak: instrument removexattr() stackleak: instrument convert_ctx_accesses() stackleak: instrument setxattr() stackleak: instrument getxattr() stackleak: instrument __find_resource() stackleak: instrument do_misc_fixups() stackleak: instrument save_stack() stackleak: instrument isolate_single_pageblock() /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:302:25: note: userspace variable will be forcibly initialized 302 | struct iov_iter to; | ^~ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:636:33: note: userspace variable will be forcibly initialized 636 | struct iov_iter from; | ^~~~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1297:25: note: userspace variable will be forcibly initialized 1297 | struct iov_iter iter; | ^~~~ stackleak: instrument fb_find_best_display() stackleak: instrument fb_find_mode() stackleak: instrument split_huge_pages_write() stackleak: instrument check_mem_access() stackleak: instrument iter_file_splice_write() /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; | ^~~~ stackleak: instrument check_mem_reg() stackleak: instrument check_kfunc_mem_size_reg() /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; | ^~~~~~~ stackleak: instrument uffd_wp_range() stackleak: instrument __do_sys_vmsplice() stackleak: instrument mem_cgroup_scan_tasks() stackleak: instrument ptrace_readdata() In file included from /kisskb/src/include/linux/bpf.h:27, 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 ptrace_writedata() /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized 49 | static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/kernel/bpf/bpf_iter.c:502:5: note: userspace variable will be forcibly initialized 502 | int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, | ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:502:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:502:5: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/bpf_iter.c:510:18: note: userspace variable will be forcibly initialized 510 | bpfptr_t ulinfo; | ^~~~~~ stackleak: instrument HUF_readStats() stackleak: instrument check_helper_call() stackleak: instrument shrinker_debugfs_rename() stackleak: instrument do_check() stackleak: instrument dynamic_dname() stackleak: instrument try_charge_memcg() stackleak: instrument shrinker_debugfs_scan_write() stackleak: instrument shrinker_debugfs_add() /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 '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_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_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 HUF_decompress4X1_usingDTable_internal.constprop() stackleak: instrument ZSTD_buildSeqTable.constprop() stackleak: instrument ZSTD_loadDEntropy() stackleak: instrument vfs_get_fsid() stackleak: instrument do_statfs_native() stackleak: instrument do_statfs64() stackleak: instrument __do_sys_ustat() stackleak: instrument __do_sys_statfs() stackleak: instrument __do_sys_statfs64() stackleak: instrument HUF_decompress4X2_usingDTable_internal.constprop() stackleak: instrument __do_sys_fstatfs() stackleak: instrument __do_sys_fstatfs64() stackleak: instrument ZSTD_decompressSequences_default.constprop() stackleak: instrument __do_sys_sysinfo() stackleak: instrument prctl_set_auxv() stackleak: instrument prctl_set_mm() stackleak: instrument ZSTD_decompressSequencesLong_default.constprop() stackleak: instrument ZSTD_decompressStream() stackleak: instrument __do_sys_newuname() stackleak: instrument __do_sys_getrusage() stackleak: instrument __flush_workqueue() stackleak: instrument __flush_work() stackleak: instrument work_on_cpu() stackleak: instrument __kthread_create_on_node() stackleak: instrument kthread_flush_worker() stackleak: instrument kthread_flush_work() stackleak: instrument xenbus_unmap_ring() stackleak: instrument ti_sci_inta_msi_alloc_descs() stackleak: instrument xenbus_unmap_ring_hvm() stackleak: instrument __do_sys_reboot() stackleak: instrument __htab_map_lookup_and_delete_batch() /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:209:26: note: userspace variable will be forcibly initialized 209 | kernel_siginfo_t info; | ^~~~ stackleak: instrument signalfd_copyinfo() stackleak: instrument rdev_init_debugfs() stackleak: instrument __request_module() stackleak: instrument print_constraints_debug() /kisskb/src/fs/aio.c: In function 'aio_read': /kisskb/src/fs/aio.c:1545:25: note: userspace variable will be forcibly initialized 1545 | struct iov_iter iter; | ^~~~ stackleak: instrument csd_lock_print_extended() /kisskb/src/fs/aio.c: In function 'aio_write': /kisskb/src/fs/aio.c:1572:25: note: userspace variable will be forcibly initialized 1572 | struct iov_iter iter; | ^~~~ stackleak: instrument smp_call_on_cpu() stackleak: instrument bpf_dispatcher_prepare() stackleak: instrument aio_read.constprop() stackleak: instrument userfaultfd_ctx_read() stackleak: instrument do_coredump() stackleak: instrument kallsyms_lookup_name() stackleak: instrument kallsyms_on_each_symbol() stackleak: instrument kallsyms_lookup_size_offset() In file included from /kisskb/src/include/linux/bpf.h:27, 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); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument __stop_cpus.constprop() stackleak: instrument stop_one_cpu() stackleak: instrument read_events() /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr_offset': /kisskb/src/include/linux/bpfptr.h:49:19: note: userspace variable will be forcibly initialized 49 | static inline int copy_from_bpfptr_offset(void *dst, bpfptr_t src, | ^~~~~~~~~~~~~~~~~~~~~~~ stackleak: instrument stop_two_cpus() stackleak: instrument handle_userfault() stackleak: instrument pruss_probe() stackleak: instrument __do_sys_io_destroy() stackleak: instrument stop_machine_from_inactive_cpu() stackleak: instrument aio_write.constprop() /kisskb/src/kernel/bpf/btf.c: In function 'btf_parse': /kisskb/src/kernel/bpf/btf.c:4968:20: note: userspace variable will be forcibly initialized 4968 | 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:6710:15: note: userspace variable will be forcibly initialized 6710 | btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6711 | attr->btf_size, attr->btf_log_level, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6712 | u64_to_user_ptr(attr->btf_log_buf), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 6713 | attr->btf_log_size); | ~~~~~~~~~~~~~~~~~~~ stackleak: instrument show_kprobe_addr() stackleak: instrument bpf_struct_ops_map_update_elem() stackleak: instrument exit_aio() stackleak: instrument within_kprobe_blacklist() stackleak: disabled for this translation unit stackleak: instrument bpf_core_calc_relo_insn() stackleak: instrument clcdfb_of_get_dpi_panel_mode() stackleak: instrument tegra_bpmp_probe_powergates() stackleak: instrument tegra_bpmp_add_powergates() stackleak: instrument tegra_powergate_init() stackleak: instrument ti_sci_scan_clocks_from_dt() stackleak: instrument torture_kthread_stopping() stackleak: disabled for this translation unit stackleak: instrument ec_mulm_448() stackleak: instrument ec_mulm_25519() stackleak: instrument sysctl_test_api_dointvec_write_single_greater_int_max() stackleak: instrument sysctl_test_api_dointvec_write_single_less_int_min() stackleak: instrument sysctl_test_api_dointvec_table_read_but_position_set() stackleak: instrument sysctl_test_api_dointvec_table_len_is_zero() stackleak: instrument sysctl_test_api_dointvec_table_maxlen_unset() stackleak: instrument sysctl_test_api_dointvec_null_tbl_data() stackleak: instrument sysctl_test_dointvec_write_happy_single_negative() stackleak: instrument sysctl_test_dointvec_write_happy_single_positive() stackleak: instrument sysctl_test_dointvec_read_happy_single_negative() stackleak: instrument sysctl_test_dointvec_read_happy_single_positive() stackleak: instrument mpi_ec_mul_point() stackleak: instrument sh_mobile_fb_reconfig() stackleak: instrument btf_parse_kptrs() stackleak: instrument mpihelp_divrem() stackleak: instrument mpi_powm() stackleak: instrument btf_check_func_arg_match() stackleak: instrument btf_type_seq_show_flags() stackleak: instrument btf_type_snprintf_show() stackleak: instrument kunit_log_append() stackleak: instrument icst_clk_register() stackleak: instrument kunit_run_tests() stackleak: instrument of_get_regulator_prot_limits() stackleak: instrument zynqmp_register_clocks.isra() stackleak: instrument gnttab_unmap_refs_sync() stackleak: instrument arm_smmu_init_domain_context() stackleak: instrument arm_smmu_cmdq_issue_cmdlist() stackleak: instrument __arm_smmu_tlb_inv_range() stackleak: instrument arm_smmu_sync_cd() stackleak: instrument arm_smmu_atc_inv_master.isra() stackleak: instrument arm_smmu_handle_evt() stackleak: instrument arm_smmu_atc_inv_domain() stackleak: instrument arm_smmu_attach_dev() /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:955:50: note: userspace variable will be forcibly initialized 955 | struct gntdev_grant_copy_segment seg; | ^~~ /kisskb/src/drivers/xen/gntdev.c:944:34: note: userspace variable will be forcibly initialized 944 | struct gntdev_copy_batch batch; | ^~~~~ /kisskb/src/drivers/xen/gntdev.c:943:40: note: userspace variable will be forcibly initialized 943 | struct ioctl_gntdev_grant_copy copy; | ^~~~ stackleak: instrument gntdev_ioctl_grant_copy.constprop() /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:253:29: note: userspace variable will be forcibly initialized 253 | struct privcmd_mmap mmapcmd; | ^~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:33: note: userspace variable will be forcibly initialized 452 | struct mmap_batch_state state; | ^~~~~ /kisskb/src/drivers/xen/privcmd.c:447:37: note: userspace variable will be forcibly initialized 447 | struct privcmd_mmapbatch_v2 m; | ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:621:30: note: userspace variable will be forcibly initialized 621 | struct privcmd_dm_op kdata; | ^~~~~ stackleak: instrument xen_xlate_remap_gfn_array() stackleak: instrument tegra_bpmp_clk_get_info() stackleak: instrument kunit_status_set_failure_test() stackleak: instrument kunit_status_mark_skipped_test() stackleak: instrument kunit_resource_test_static() stackleak: instrument privcmd_ioctl_mmap_batch.isra() stackleak: instrument kunit_resource_test_named() stackleak: instrument __clk_hw_register_fixed_factor() stackleak: instrument tpm1_get_timeouts() stackleak: instrument max8660_pdata_from_dt() stackleak: instrument max8660_probe() stackleak: instrument max20086_parse_regulators_dt() stackleak: instrument clk_register_gpio() stackleak: instrument of_clk_set_defaults() stackleak: instrument applnco_probe() stackleak: instrument recursive_loop() stackleak: instrument tpm2_get_pcr_allocation() stackleak: instrument find_cpio_data() stackleak: instrument do_usercopy_stack_callee() stackleak: instrument scpi_clk_add() stackleak: instrument si5341_probe() stackleak: instrument si5351_i2c_probe() stackleak: instrument rtmv20_properties_init() stackleak: instrument kempld_register_cells_generic() stackleak: instrument xillybus_init_chrdev() stackleak: instrument dev_vprintk_emit() stackleak: instrument vc5_probe() stackleak: instrument slg51000_regulator_init() stackleak: instrument afs_parse_v2_partition() stackleak: instrument syscon_probe() stackleak: instrument of_syscon_register() stackleak: instrument xilly_setupchannels() stackleak: instrument xillybus_read() stackleak: instrument xillybus_write() stackleak: instrument seq_buf_hex_dump() /kisskb/src/drivers/char/random.c: In function '__do_sys_getrandom': /kisskb/src/drivers/char/random.c:1256:22: note: userspace variable will be forcibly initialized 1256 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/random.c:1255:25: note: userspace variable will be forcibly initialized 1255 | struct iov_iter iter; | ^~~~ /kisskb/src/drivers/char/random.c: In function 'random_ioctl': /kisskb/src/drivers/char/random.c:1378:30: note: userspace variable will be forcibly initialized 1378 | struct iovec iov; | ^~~ /kisskb/src/drivers/char/random.c:1377:33: note: userspace variable will be forcibly initialized 1377 | struct iov_iter iter; | ^~~~ stackleak: instrument blake2s.constprop() stackleak: instrument try_to_generate_entropy() stackleak: instrument extract_entropy.constprop() stackleak: instrument _get_random_bytes() stackleak: instrument i3c_hci_send_ccc_cmd() stackleak: instrument get_random_bytes_user() stackleak: instrument genprobe_ident_chips() stackleak: instrument altera_export_bool_array() stackleak: instrument symbol_string() stackleak: instrument resource_string.isra() stackleak: instrument altera_execute() stackleak: instrument dma_heap_ioctl() stackleak: instrument sync_print_sync_file() stackleak: instrument pmbus_regulator_get_voltage() stackleak: instrument csum_and_copy_from_iter() stackleak: instrument rhashtable_rehash_table() stackleak: instrument pmbus_regulator_get_low_margin() stackleak: instrument pmbus_regulator_get_high_margin() stackleak: instrument hci_cmd_v1_daa() stackleak: instrument pmbus_regulator_set_voltage() stackleak: instrument csum_and_copy_to_iter() stackleak: instrument bcm2835_i2c_probe() stackleak: instrument node_read_meminfo() stackleak: instrument print_hex_dump() stackleak: instrument genradix_free_recurse() stackleak: instrument hci_cmd_v2_daa() stackleak: instrument udmabuf_create() stackleak: instrument test_stub() stackleak: instrument find_race() stackleak: instrument edac_mc_add_mc_with_groups() stackleak: instrument adm1266_gpio_dbg_show() stackleak: instrument adm1266_gpio_get_multiple() stackleak: instrument dump_eraseblock() stackleak: instrument power_supply_get_battery_info() stackleak: instrument test_for_each_unlocked() stackleak: instrument sanitycheck() stackleak: instrument test_signaling() stackleak: instrument test_for_each() stackleak: instrument test_get_fences() stackleak: instrument thermal_of_populate_bind_params() stackleak: instrument edac_device_alloc_ctl_info() stackleak: instrument qoriq_tmu_probe() stackleak: instrument dbg_show() stackleak: instrument mmc_wait_for_cmd() stackleak: instrument fail_stacktrace() stackleak: instrument svc_i3c_master_do_daa_locked() stackleak: instrument mc13xxx_add_subdevice_pdata.isra() stackleak: instrument mc13xxx_adc_do_conversion() stackleak: instrument lazy_link_required_opp_table() stackleak: instrument opp_parse_supplies() stackleak: instrument ffa_id_get() stackleak: instrument ffa_msg_send_direct_req() stackleak: instrument ffa_mem_next_frag() stackleak: instrument ffa_memory_reclaim() stackleak: instrument _opp_add_static_v2() stackleak: instrument tegra_bpmp_i2c_xfer_common() stackleak: instrument ffa_version_check() stackleak: instrument __dynamic_dev_dbg() stackleak: instrument ffa_mem_first_frag() stackleak: instrument __dynamic_pr_debug() stackleak: instrument ffa_rxtx_map.constprop() stackleak: instrument ffa_rxtx_unmap.isra() stackleak: instrument ffa_rx_release.isra() stackleak: instrument __ffa_partition_info_get() stackleak: instrument ddebug_exec_query() stackleak: instrument opp_list_debug_create_link() stackleak: instrument ref_tracker_free() stackleak: instrument ref_tracker_alloc() stackleak: instrument led_compose_name() stackleak: instrument virtio_i2c_prepare_reqs() stackleak: instrument as3645a_v4l2_setup() stackleak: instrument of_parse_phandle_with_args_map() stackleak: instrument asn1_ber_decoder() stackleak: instrument get_memsize() stackleak: instrument mc_probe() stackleak: instrument test_string_or() stackleak: instrument test_hash_or() /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; | ^~~ stackleak: instrument mtdchar_write_ioctl() stackleak: instrument i2c_demux_pinctrl_probe() stackleak: instrument mmc_send_bus_test() stackleak: instrument mmc_send_tuning() stackleak: instrument mmc_send_adtc_data() stackleak: instrument mtdchar_ioctl() stackleak: instrument ssb_fetch_invariants.constprop() stackleak: instrument led_classdev_register_ext() stackleak: instrument sky81452_probe() stackleak: instrument sd_write_ext_reg.constprop() stackleak: instrument check_xa_mark_1.constprop() stackleak: instrument mmc_wait_for_app_cmd() stackleak: instrument mmc_app_send_scr() stackleak: instrument mmc_app_sd_status() stackleak: instrument cros_ec_chardev_read() stackleak: instrument cros_ec_chardev_ioctl_readmem.isra() stackleak: instrument cros_ec_uptime_read() stackleak: instrument cros_ec_pdinfo_read() stackleak: instrument crc32c() stackleak: instrument bq24190_probe() stackleak: instrument hlist_test_for_each_entry_safe() stackleak: instrument hlist_test_for_each_entry_from() stackleak: instrument hlist_test_for_each_entry_continue() stackleak: instrument hlist_test_for_each_entry() stackleak: instrument hlist_test_add() stackleak: instrument mmc_io_rw_extended() stackleak: instrument list_test_list_for_each_entry_reverse() stackleak: instrument of_irq_parse_raw() stackleak: instrument list_test_list_for_each_entry() stackleak: instrument rpmsg_dev_probe() stackleak: instrument of_irq_get() stackleak: instrument memmove_test() stackleak: instrument list_test_list_splice_tail_init() stackleak: instrument unflatten_dt_nodes() stackleak: instrument memcpy_test() stackleak: instrument list_test_list_splice_init() stackleak: instrument list_test_list_splice_tail() stackleak: instrument list_test_list_splice() stackleak: instrument list_test_list_cut_before() stackleak: instrument memset_test() stackleak: instrument list_test_list_cut_position() stackleak: instrument list_test_list_rotate_to_front() stackleak: instrument list_test_list_bulk_move_tail() /kisskb/src/lib/stackinit_kunit.c: In function 'leaf_user': /kisskb/src/lib/stackinit_kunit.c:212:18: note: userspace variable will be forcibly initialized 212 | var_type var \ | ^~~ /kisskb/src/lib/stackinit_kunit.c:346:1: note: in expansion of macro 'DEFINE_TEST' 346 | DEFINE_TEST(user, struct test_user, STRUCT, none, USER_PASS); | ^~~~~~~~~~~ /kisskb/src/lib/stackinit_kunit.c: In function 'test_user': /kisskb/src/lib/stackinit_kunit.c:151:18: note: userspace variable will be forcibly initialized 151 | var_type zero INIT_CLONE_ ## which; \ | ^~~~ /kisskb/src/lib/stackinit_kunit.c:239:1: note: in expansion of macro 'DEFINE_TEST_DRIVER' 239 | DEFINE_TEST_DRIVER(name, var_type, which, xfail) | ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackinit_kunit.c:346:1: note: in expansion of macro 'DEFINE_TEST' 346 | DEFINE_TEST(user, struct test_user, STRUCT, none, USER_PASS); | ^~~~~~~~~~~ stackleak: instrument leaf_big_hole_assigned_copy() stackleak: instrument test_big_hole_assigned_copy() stackleak: instrument leaf_big_hole_none.constprop() stackleak: instrument test_big_hole_none() stackleak: instrument leaf_big_hole_runtime_partial.constprop() stackleak: instrument test_big_hole_runtime_partial() stackleak: instrument leaf_big_hole_static_all.constprop() stackleak: instrument test_big_hole_static_all() stackleak: instrument test_big_hole_assigned_static_all() stackleak: instrument test_big_hole_runtime_all() stackleak: instrument leaf_big_hole_zero.constprop() stackleak: instrument test_big_hole_zero() stackleak: instrument __bmc150_accel_fifo_flush() stackleak: instrument test_big_hole_assigned_static_partial() stackleak: instrument test_big_hole_static_partial() stackleak: instrument leaf_big_hole_assigned_dynamic_all.isra() stackleak: instrument test_big_hole_assigned_dynamic_all() stackleak: instrument leaf_big_hole_assigned_dynamic_partial.isra() stackleak: instrument test_big_hole_assigned_dynamic_partial() stackleak: instrument rpmsg_ctrldev_ioctl() stackleak: instrument leaf_big_hole_dynamic_all.isra() stackleak: instrument test_big_hole_dynamic_all() stackleak: instrument leaf_big_hole_dynamic_partial.isra() stackleak: instrument test_big_hole_dynamic_partial() stackleak: instrument ucs1002_probe() stackleak: instrument fxls8962af_fifo_flush() stackleak: instrument mma9551_transfer() stackleak: instrument bd9995x_hw_init() stackleak: instrument bd9995x_fw_probe() stackleak: instrument bd9995x_irq_handler_thread() stackleak: instrument intel_th_subdevice_alloc() stackleak: instrument i2c_smbus_xfer_emulated() stackleak: instrument ucd9000_debugfs_read_mfr_status() stackleak: instrument of_count_icc_providers() stackleak: instrument sdhci_send_tuning() stackleak: instrument of_icc_get_by_index() /kisskb/src/drivers/hwtracing/intel_th/msu.c: In function 'intel_th_msc_read': /kisskb/src/drivers/hwtracing/intel_th/msu.c:1553:47: note: userspace variable will be forcibly initialized 1553 | struct msc_win_to_user_struct u = { | ^ /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 binder_selftest_alloc_offset() stackleak: instrument scpi_probe() stackleak: instrument scpi_dvfs_get_info() stackleak: instrument binder_transaction_buffer_release() stackleak: instrument binder_thread_read() stackleak: instrument ti_sci_probe() stackleak: instrument mrq_debug_close() stackleak: instrument mrq_debug_open.constprop() stackleak: instrument mrq_debug_read.constprop() stackleak: instrument binder_transaction() stackleak: instrument mrq_debug_write() stackleak: instrument debugfs_show() stackleak: instrument bpmp_debug_show() stackleak: instrument bpmp_debug_store() stackleak: instrument debugfs_store() stackleak: instrument binder_thread_write() /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_get_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:132:28: note: userspace variable will be forcibly initialized 132 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:153:28: note: userspace variable will be forcibly initialized 153 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_bitfield2': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:169:28: note: userspace variable will be forcibly initialized 169 | struct comedi_insn insn; | ^~~~ stackleak: instrument extcon_sync() stackleak: instrument mmc_err_stats_show() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:36: note: userspace variable will be forcibly initialized 2253 | struct comedi_insn insn; | ^~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2229:40: note: userspace variable will be forcibly initialized 2229 | struct comedi_insnlist insnlist; | ^~~~~~~~ /kisskb/src/drivers/comedi/comedi_fops.c:2216:35: note: userspace variable will be forcibly initialized 2216 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2203:35: note: userspace variable will be forcibly initialized 2203 | struct comedi_cmd cmd; | ^~~ /kisskb/src/drivers/comedi/comedi_fops.c:2180:41: note: userspace variable will be forcibly initialized 2180 | struct comedi_rangeinfo it; | ^~ /kisskb/src/drivers/comedi/comedi_fops.c:2171:40: note: userspace variable will be forcibly initialized 2171 | struct comedi_chaninfo it; | ^~ /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:28: note: userspace variable will be forcibly initialized 611 | struct comedi_insn _insn; | ^~~~~ stackleak: instrument do_devconfig_ioctl() stackleak: instrument w1_slave_show() stackleak: instrument do_devinfo_ioctl() stackleak: instrument comedi_unlocked_ioctl() stackleak: instrument mmc_test_simple_transfer() stackleak: instrument mmc_test_broken_transfer.constprop() stackleak: instrument mmc_test_buffer_transfer.constprop() stackleak: instrument w1_f0d_readblock() /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:555:32: note: userspace variable will be forcibly initialized 555 | struct uhid_create_req orig; | ^~~~ stackleak: instrument uhid_dev_create() stackleak: instrument sw_connect() stackleak: instrument sw_read() /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 rmi_driver_update_fw_store() stackleak: instrument st_lsm6dsx_shub_alloc_iiodev() stackleak: instrument st_lsm6dsx_i3c_probe() /kisskb/src/drivers/input/evdev.c: In function 'evdev_do_ioctl': /kisskb/src/drivers/input/evdev.c:1037:26: note: userspace variable will be forcibly initialized 1037 | struct ff_effect effect; | ^~~~~~ stackleak: instrument cyttsp4_get_mt_touches() stackleak: instrument edt_ft5x06_ts_isr() stackleak: instrument iio_debugfs_write_reg() stackleak: instrument goodix_firmware_upload() stackleak: instrument goodix_process_events() stackleak: instrument dps310_calculate_pressure() stackleak: instrument api_protocol_set_ic_sleep() stackleak: instrument api_protocol_set_ic_wake() stackleak: instrument ilitek_process_and_report_v6() stackleak: instrument api_protocol_get_fw_ver() stackleak: instrument api_protocol_get_ic_mode() stackleak: instrument api_protocol_get_ptl_ver() stackleak: instrument api_protocol_get_tp_res() stackleak: instrument api_protocol_get_mcu_ver() stackleak: instrument api_protocol_get_scrn_res() stackleak: instrument ilitek_read_tp_info.constprop() stackleak: instrument st1232_ts_parse_and_report() stackleak: instrument iqs5xx_fw_file_parse() stackleak: instrument wdt87xx_ts_interrupt() stackleak: instrument wdt87xx_write_firmware() stackleak: instrument zforce_irq_thread() Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc11 # Build took: 0:04:30.080066