# git rev-parse -q --verify ed4643521e6af8ab8ed1e467630a85884d2696cf^{commit} ed4643521e6af8ab8ed1e467630a85884d2696cf already have revision, skipping fetch # git checkout -q -f -B kisskb ed4643521e6af8ab8ed1e467630a85884d2696cf # git clean -qxdf # < git log -1 # commit ed4643521e6af8ab8ed1e467630a85884d2696cf # Merge: b4bc93bd76d4 bcea9aaa4373 # Author: Linus Torvalds # Date: Wed Mar 23 18:37:22 2022 -0700 # # Merge tag 'arm-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc # # Pull ARM devicetree updates from Arnd Bergmann: # "After a somewhat quiet 5.17 release, the size of the DT changes is a # bit larger again. There are nine new SoC that get added, all of them # related to existing platforms: # # - Airoha (formerly Mediatek/EcoNet) EN7523 networking SoC and EVB # # - Mediatek mt6582 tablet platform with the Prestigio PMT5008 3G # tablet # # - Microchip Lan966 networking SoC and it evaluation board # # - Qualcomm Snapdragon 625/632 midrange phone SoCs, with the LG Nexus # 5X and Fairphone FP3 phones # # - Renesas RZ/G2LC and RZ/V2L general-purpose embedded SoCs, along # with their evaluation boards # # - Samsung Exynos 850 phone SoC and reference board # # - Samsung Exynos7885 with the Samsung Galaxy A8 (2018) phone # # - Tesla FSD (Fully Self-Driving), an automotive SoC loosely derived # from the Samsung Exynos family. # # - TI K3/AM62 SoC and reference board # # Support for additional functionality in existing dts files is added # all over the place: Samsung, Renesas, Mstar, wpcm450, OMAP, AT91, # Allwinner, i.MX, Tegra, Aspeed, Oxnas, Qualcomm, Mediatek, and # Broadcom. # # Samsung has a rework for its pinctrl schema that is a bit tricky and # requires driver changes to be included here. # # A few more platforms only have smaller cleanups and DT Schema fixes, # this includes SoCFPGA, ux500, ixp4xx, STi, Xilinx Zynq, LG, and Juno. # # The new machines are really too many to list, but I'll do it anyway: # # Allwinner: # - A20-Marsboard development board # # Amlogic: # - Amediatek X96-AIR (Amlogic S905X3) # - CYX A95XF3-AIR (Amlogic S905X3) # - Haochuangy H96-Max (Amlogic S905X3) # - Amlogic AQ222 (Amlogic S4) # - OSMC Vero 4K+ (Amlogic S905D) # # Arm Juno: # - Separate DT depending on SCMI firmware version # # Aspeed: # - Quanta S6Q BMC (AST2600) # - ASRock ROMED8HM3 (AST2500) # # Broadcom: # - Raspberry Pi Zero 2 W # # Marvell MVEBU/Armada: # - Ctera C200 V1 NAS (kirkwood) # - Ctera C200 V2 NAS (armada-370) # # Mstar: # - DongShanPiOne, a low-end embedded board # - Miyoo Mini handheld game console # # NXP i.MX: # - Numerous i.MX8M Mini based boards in even more variations, but # none based on other SoCs this time: # Protonic PRT8MM, emCON-MX8M Mini, Toradex Verdin, and # Gateworks GW7903 # # Qualcomm: # - Google Herobrine R1 Chromebook platform (Snapdragon 7c Gen 3) # - SHIFT6mq phone (Snapdragon 845) # - Samsung Galaxy Book2 (Snapdragon 850) # - Snapdragon 8 Gen 1 Hardware Development Kit # # TI OMAP: # - SanCloud BeagleBone Enhanced WiFi # # Rockchip: # - Pine64 PineNote ereader tablet (rk356x) # - Bananapi-R2-Pro (rk356x) # # STM32: # - emtrion emSBS-Argon embedded board (stm32mp157c)" # # * tag 'arm-dt-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/soc/soc: (627 commits) # arm64: dts: n5x: drop invalid property and fix edac node name # arm64: dts: fsd: Add the MCT support # arm64: dts: stingray: Fix spi clock name # arm64: dts: ns2: Fix spi clock name # ARM: dts: rockchip: Update regulator name for PX3 # ARM: dts: rockchip: Add #clock-cells value for rk805 # arm64: dts: rockchip: Add #clock-cells value for rk805 # arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 # arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly # ARM: dts: at91: sama7g5: Add NAND support # ARM: dts: at91: sama7g5: add eic node # ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes # ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 # arm64: dts: lg: align pl330 node name with dtschema # arm64: dts: lg: add dma-cells to pl330 node # arm64: dts: juno: align pl330 node name with dtschema # arm64: dts: broadcom: Fix sata nodename # arm64: dts: n5x: add sdr edac support # arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node # dt-bindings: usb: dwc2: add disable-over-current # ... # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 ed4643521e6af8ab8ed1e467630a85884d2696cf # < make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- randconfig # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- help # make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- olddefconfig .config:5211:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 10 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 CROSS_COMPILE=/opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/aarch64-linux- In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/latent_entropy_plugin.c:78: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/structleak_plugin.c:32: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:27, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:102:21: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), "%s"HOST_WIDE_INT_PRINT_UNSIGNED"\n",\ ^ /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/config/elfos.h:170:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ In file included from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/tm.h:44, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/gcc-plugin.h:31, from /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/plugin.h:23, from /kisskb/src/scripts/gcc-plugins/gcc-common.h:9, from /kisskb/src/scripts/gcc-plugins/stackleak_plugin.c:30: /opt/cross/kisskb/br-aarch64-glibc-2016.08-613-ge98b4dd/bin/../lib/gcc/aarch64-buildroot-linux-gnu/5.4.0/plugin/include/defaults.h:126:24: warning: invalid suffix on literal; C++11 requires a space between literal and string macro [-Wliteral-suffix] fprintf ((FILE), ","HOST_WIDE_INT_PRINT_UNSIGNED",%u\n", \ ^ cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' cc1plus: warning: unrecognized command line option '-Wno-format-diag' warning: ld does not support --fix-cortex-a53-843419; kernel may be susceptible to erratum stackleak: instrument mutex_lock_io_nested() stackleak: instrument __mutex_lock() stackleak: instrument __ww_mutex_lock.constprop() stackleak: instrument xen_pvclock_gtod_notify() stackleak: instrument initcall_blacklisted() stackleak: instrument affine_move_task() stackleak: instrument find_idlest_group() stackleak: instrument active_load_balance_cpu_stop() stackleak: instrument __print_lock_name() stackleak: instrument print_lockdep_cache.isra.26() stackleak: instrument lock_stats() stackleak: instrument find_busiest_group() stackleak: instrument load_balance() stackleak: instrument collect_percpu_times() stackleak: instrument check_irq_usage() stackleak: instrument find_first_fitting_seq() stackleak: instrument kmsg_dump_get_buffer() stackleak: instrument kmsg_dump_get_line() stackleak: instrument __create_pgd_mapping() stackleak: instrument build_sched_domains() stackleak: instrument syslog_print_all() stackleak: instrument syslog_print() stackleak: instrument console_unlock() In file included from /kisskb/src/include/linux/audit.h:13:0, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:351:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ stackleak: instrument ptrace_hbp_create() stackleak: instrument ptrace_hbp_set_ctrl() stackleak: instrument ptrace_hbp_set_addr() stackleak: instrument __fpr_set.isra.17() stackleak: instrument do_syslog() stackleak: instrument vprintk_store() stackleak: instrument compat_gpr_set() stackleak: instrument compat_ptrace_write_user() stackleak: instrument gpr_set() /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:495:19: note: userspace variable will be forcibly initialized struct user_ctxs user; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:773:33: note: userspace variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:854:17: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:965:33: note: userspace variable will be forcibly initialized struct rt_sigframe_user_layout user; ^ stackleak: instrument _printk_deferred() stackleak: instrument restore_sve_fpsimd_context() stackleak: instrument restore_fpsimd_context() stackleak: instrument synchronize_rcu_tasks_generic.isra.31() stackleak: instrument ptdump_walk() stackleak: instrument ptdump_check_wx() stackleak: instrument __synchronize_srcu() stackleak: instrument __do_sys_adjtimex() stackleak: instrument test_abba() stackleak: instrument get_old_timex32() stackleak: instrument put_old_timex32() stackleak: instrument test_aa() stackleak: instrument __do_sys_adjtimex_time32() stackleak: instrument __test_mutex() stackleak: instrument rcu_torture_stats_print() stackleak: instrument test_cycle_work() stackleak: instrument test_abba_work() stackleak: instrument stress_inorder_work() stackleak: instrument schedule_timeout() stackleak: instrument stress_reorder_work() stackleak: instrument synchronize_rcu_mult_test() stackleak: instrument run_timer_softirq() stackleak: instrument gcm_decrypt() stackleak: instrument gcm_encrypt() stackleak: instrument __arm64_sys_futex_waitv() stackleak: instrument futex_lock_pi() stackleak: instrument futex_requeue() stackleak: instrument futex_wait_requeue_pi() stackleak: instrument show_rcu_nocb_state() stackleak: instrument futex_wake_op() stackleak: instrument futex_wait() stackleak: instrument rcu_torture_fwd_prog() stackleak: instrument rcu_torture_one_read() stackleak: instrument rcu_torture_reader() stackleak: instrument print_other_cpu_stall() stackleak: instrument kfree_rcu_work() stackleak: instrument ccm_decrypt() stackleak: instrument ccm_encrypt() stackleak: instrument synchronize_rcu_expedited() stackleak: instrument synchronize_rcu() stackleak: instrument nocb_gp_wait() 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(): calls_alloca stackleak: instrument cts_cbc_encrypt(): calls_alloca stackleak: instrument xts_decrypt(): calls_alloca stackleak: instrument xts_encrypt(): calls_alloca stackleak: instrument ctr_encrypt() stackleak: instrument ecb_decrypt() stackleak: instrument damos_wmark_metric_value() stackleak: instrument __kfence_alloc() stackleak: instrument essiv_cbc_decrypt() stackleak: instrument essiv_cbc_encrypt() stackleak: instrument cts_cbc_decrypt(): calls_alloca stackleak: instrument cts_cbc_encrypt(): calls_alloca stackleak: instrument irq_create_affinity_masks() stackleak: instrument damon_sysfs_mk_scheme() stackleak: instrument fanotify_read() stackleak: instrument kfence_report_error() stackleak: instrument chacha_neon_stream_xor() stackleak: instrument xchacha_neon() stackleak: instrument fsnotify() stackleak: instrument __filemap_fdatawait_range() stackleak: be careful, alloca() in invoke_syscall() stackleak: instrument invoke_syscall(): calls_alloca stackleak: instrument __ecb_crypt() stackleak: instrument __xts_crypt(): calls_alloca stackleak: instrument ctr_encrypt() stackleak: instrument cbc_decrypt() stackleak: instrument cbc_encrypt() stackleak: instrument aesbs_setkey() stackleak: instrument aesbs_xts_setkey() stackleak: instrument aesbs_cbc_ctr_setkey() stackleak: instrument folio_wait_bit_common() stackleak: instrument filemap_page_mkwrite() stackleak: instrument save_ftrace_mod_rec.isra.30() stackleak: instrument __filemap_get_folio() stackleak: instrument ftrace_ops_test() stackleak: instrument filemap_fault() stackleak: instrument filemap_read() stackleak: instrument ftrace_match_record.isra.38() stackleak: instrument do_read_cache_folio() stackleak: instrument __folio_lock_or_retry() stackleak: instrument unregister_ftrace_function_probe_func() stackleak: instrument mapping_seek_hole_data() stackleak: instrument dio_warn_stale_pagecache() stackleak: instrument snd_mixer_oss_build_input.constprop() stackleak: instrument snd_mixer_oss_ioctl1() stackleak: instrument snd_pcm_oss_register_minor() stackleak: instrument snd_pcm_oss_open() stackleak: instrument snd_pcm_oss_change_params_locked() stackleak: instrument compat_restore_vfp_context() stackleak: instrument __oom_reap_task_mm() stackleak: instrument mhi_init_mmio() stackleak: instrument parse_xfer_event() stackleak: instrument tracing_total_entries_read() stackleak: instrument tracing_set_trace_read() stackleak: instrument write_cache_pages() stackleak: instrument tracing_buffers_splice_read() stackleak: instrument balance_dirty_pages() /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: userspace variable will be forcibly initialized struct frame_tail buftail; ^ stackleak: instrument mhi_pm_st_worker() stackleak: instrument trace_array_printk() stackleak: instrument mbi_irq_domain_alloc() stackleak: instrument echainiv_encrypt(): calls_alloca stackleak: instrument snd_card_free() stackleak: instrument tracing_splice_read_pipe() stackleak: instrument mhi_fw_load_bhi() stackleak: instrument tracing_set_trace_write() stackleak: instrument cpu_suspend() stackleak: instrument copy_from_user_toio() stackleak: instrument copy_to_user_fromio() /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:788:27: note: userspace variable will be forcibly initialized struct snd_ctl_elem_list list; ^ stackleak: instrument its_vpe_irq_domain_alloc() stackleak: instrument shash_update_unaligned() stackleak: instrument shash_final_unaligned() stackleak: instrument crypto_shash_tfm_digest() stackleak: instrument its_irq_set_vcpu_affinity() stackleak: instrument snd_ctl_elem_info_user() stackleak: instrument snd_ctl_read() stackleak: instrument snd_ctl_elem_add_user() stackleak: instrument snd_ctl_ioctl_compat() stackleak: instrument trace_output_call() stackleak: instrument trace_seq_print_sym() stackleak: instrument invalidate_inode_pages2_range() stackleak: instrument truncate_inode_pages_range() stackleak: instrument invalidate_mapping_pagevec() stackleak: instrument shmem_alloc_page() stackleak: instrument shmem_swapin.isra.83() stackleak: instrument shmem_unuse_inode() stackleak: instrument shrink_page_list() stackleak: instrument shrink_slab.constprop() stackleak: instrument shmem_undo_range() stackleak: instrument shmem_fallocate() stackleak: instrument isolate_lru_pages() stackleak: instrument shmem_unlock_mapping() stackleak: instrument shrink_active_list() stackleak: instrument set_led_id.isra.3() stackleak: instrument shrink_inactive_list() stackleak: instrument shrink_node() stackleak: instrument balance_pgdat() stackleak: instrument reclaim_clean_pages_from_list() stackleak: instrument reclaim_pages() stackleak: instrument try_to_free_pages() stackleak: instrument snd_timer_user_status64.isra.7() stackleak: instrument snd_timer_user_info_compat.isra.8() stackleak: instrument snd_timer_user_params.isra.12() stackleak: instrument __snd_timer_user_ioctl.isra.21() stackleak: instrument get_name() stackleak: instrument bcm2835_pinctrl_probe() stackleak: instrument exportfs_decode_fh_raw() stackleak: instrument bpf_jit_blind_constants() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, 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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/syscall.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/syscall.c: In function '____bpf_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4771:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_sys_bpf': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/syscall.c:4771:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, KERNEL_BPFPTR(attr), attr_size); ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /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 static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/include/linux/bpfptr.h:66:21: note: userspace variable will be forcibly initialized 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:1045:14: note: userspace variable will be forcibly initialized static void *___bpf_copy_key(bpfptr_t ukey, u64 key_size) ^ In file included from /kisskb/src/include/linux/bpfptr.h:7:0, 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 static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3629:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3910:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_btf_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3954:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(*uinfo), info_len); ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3971:8: note: userspace variable will be forcibly initialized err = bpf_check_uarg_tail_zero(USER_BPFPTR(uinfo), sizeof(info), info_len); ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, 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 static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/syscall.c:1134:12: note: userspace variable will be forcibly initialized static int map_update_elem(union bpf_attr *attr, bpfptr_t uattr) ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/syscall.c:1137:11: note: userspace variable will be forcibly initialized bpfptr_t uvalue = make_bpfptr(attr->value, uattr.is_kernel); ^ /kisskb/src/kernel/bpf/syscall.c:1136:11: note: userspace variable will be forcibly initialized bpfptr_t ukey = make_bpfptr(attr->key, uattr.is_kernel); ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, 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:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/syscall.c:2207:12: note: userspace variable will be forcibly initialized static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/kernel/bpf/syscall.c:4: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/syscall.c:2207:12: note: userspace variable will be forcibly initialized static int bpf_prog_load(union bpf_attr *attr, bpfptr_t uattr) ^ /kisskb/src/kernel/bpf/syscall.c:2318:6: note: userspace variable will be forcibly initialized if (copy_from_bpfptr(prog->insns, ^ /kisskb/src/kernel/bpf/syscall.c:2232:6: note: userspace variable will be forcibly initialized if (strncpy_from_bpfptr(license, ^ stackleak: instrument refresh_cpu_vm_stats.isra.15() In file included from /kisskb/src/include/linux/bpf.h:25:0, 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 static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/syscall.c:4595:12: note: userspace variable will be forcibly initialized static int __sys_bpf(int cmd, bpfptr_t uattr, unsigned int size) ^ /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4741:9: note: userspace variable will be forcibly initialized return __sys_bpf(cmd, USER_BPFPTR(uattr), size); ^ /kisskb/src/kernel/bpf/syscall.c: In function '__se_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4741:9: note: userspace variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c: In function '__arm64_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4741:9: note: userspace variable will be forcibly initialized stackleak: instrument cpu_vm_stats_fold() stackleak: instrument bpf_prog_get_info_by_fd.isra.57() stackleak: instrument bpf_obj_get_info_by_fd() stackleak: instrument generic_map_lookup_batch() stackleak: instrument hmac_setkey() stackleak: instrument utf8_strncmp() stackleak: instrument utf8_strncasecmp() stackleak: instrument bpf_prog_load() stackleak: instrument bpf_raw_tracepoint_open() stackleak: instrument __sys_bpf() stackleak: instrument osnoise_cpus_write() /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3177:19: note: userspace variable will be forcibly initialized struct snd_xferi xferi; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3199:19: note: userspace variable will be forcibly initialized struct snd_xfern xfern; ^ stackleak: instrument null_skcipher_crypt() stackleak: instrument run_osnoise() stackleak: instrument snd_pcm_ioctl_sw_params_compat() stackleak: instrument imx_pinctrl_probe() stackleak: instrument snd_pcm_ioctl_sync_ptr_compat() stackleak: instrument snd_pcm_sw_params_user() stackleak: instrument snd_pcm_sync_ptr() stackleak: instrument snd_pcm_ioctl_sync_ptr_buggy() stackleak: instrument inno_dsidphy_mipi_mode_enable() stackleak: instrument snd_pcm_status_user64() stackleak: instrument snd_pcm_status_user32() stackleak: instrument snd_pcm_status_user_compat64() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ /kisskb/src/kernel/bpf/verifier.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/verifier.c: In function 'bpfptr_add': /kisskb/src/include/linux/bpfptr.h:41:20: note: userspace variable will be forcibly initialized static inline void bpfptr_add(bpfptr_t *bpfptr, size_t val) ^ /kisskb/src/kernel/bpf/verifier.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/verifier.c: In function '__find_kfunc_desc_btf': /kisskb/src/kernel/bpf/verifier.c:1745:20: note: userspace variable will be forcibly initialized static struct btf *__find_kfunc_desc_btf(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:1745:20: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_func': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/verifier.c:10133:12: note: userspace variable will be forcibly initialized static int check_btf_func(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10133:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/verifier.c:10133:12: note: userspace variable will be forcibly initialized static int check_btf_func(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10144:11: note: userspace variable will be forcibly initialized bpfptr_t urecord; ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_btf_line': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/verifier.c:10280:12: note: userspace variable will be forcibly initialized static int check_btf_line(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10280:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/verifier.c:10280:12: note: userspace variable will be forcibly initialized static int check_btf_line(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10289:11: note: userspace variable will be forcibly initialized bpfptr_t ulinfo; ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'check_core_relo': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ /kisskb/src/kernel/bpf/verifier.c:10408:12: note: userspace variable will be forcibly initialized static int check_core_relo(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10408:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/verifier.c:10408:12: note: userspace variable will be forcibly initialized static int check_core_relo(struct bpf_verifier_env *env, ^ /kisskb/src/kernel/bpf/verifier.c:10420:11: note: userspace variable will be forcibly initialized bpfptr_t u_core_relo; ^ /kisskb/src/kernel/bpf/verifier.c: In function 'resolve_pseudo_ldimm64': /kisskb/src/kernel/bpf/verifier.c:11954:12: note: userspace variable will be forcibly initialized static int resolve_pseudo_ldimm64(struct bpf_verifier_env *env) ^ /kisskb/src/kernel/bpf/verifier.c:11954:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf-cgroup.h:5, from /kisskb/src/kernel/bpf/verifier.c:7: /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_check': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/verifier.c:14212:5: note: userspace variable will be forcibly initialized int bpf_check(struct bpf_prog **prog, union bpf_attr *attr, bpfptr_t uattr) ^ stackleak: instrument check_stack_range_initialized() stackleak: instrument check_btf_info() stackleak: instrument resolve_pseudo_ldimm64() stackleak: instrument fuse_dev_splice_write() stackleak: instrument sanitize_ptr_alu.isra.105() stackleak: instrument __snd_pcm_lib_xfer() stackleak: instrument adjust_ptr_min_max_vals() stackleak: instrument adjust_reg_min_max_vals() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/kernel/bpf/bpf_iter.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpfptr_is_null': /kisskb/src/include/linux/bpfptr.h:34:20: note: userspace variable will be forcibly initialized static inline bool bpfptr_is_null(bpfptr_t bpfptr) ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized 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 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 In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/filter.h:9, from /kisskb/src/kernel/bpf/bpf_iter.c:6: /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/bpf_iter.c:498:5: note: userspace variable will be forcibly initialized int bpf_iter_link_attach(const union bpf_attr *attr, bpfptr_t uattr, ^ /kisskb/src/kernel/bpf/bpf_iter.c:507:11: note: userspace variable will be forcibly initialized bpfptr_t ulinfo; ^ stackleak: instrument convert_ctx_accesses() stackleak: instrument sha512_transform() stackleak: instrument do_misc_fixups() stackleak: instrument check_mem_access() stackleak: instrument fuse_readlink_page() stackleak: instrument fuse_access() stackleak: instrument fuse_dentry_revalidate() stackleak: instrument fuse_do_getattr() stackleak: instrument check_helper_call() stackleak: instrument fuse_create_open() stackleak: instrument create_new_entry.constprop() stackleak: instrument fuse_symlink() stackleak: instrument fuse_mkdir() stackleak: instrument fuse_mknod() stackleak: instrument fuse_lookup_name() stackleak: instrument fuse_lookup() stackleak: instrument fuse_link() stackleak: instrument fuse_rmdir() stackleak: instrument fuse_unlink() stackleak: instrument fuse_rename_common() stackleak: instrument fuse_flush_times() stackleak: instrument fuse_do_setattr() stackleak: instrument crypto_sha3_final() stackleak: instrument crypto_sha3_update() stackleak: instrument do_check() stackleak: instrument check_mem_reg() stackleak: instrument bpf_check() stackleak: instrument fuse_send_open() stackleak: instrument fuse_bmap() stackleak: instrument streebog_g() stackleak: instrument fuse_file_poll() stackleak: instrument kmem_dump_obj() stackleak: instrument fuse_lseek() stackleak: instrument fuse_do_readpage.isra.38() stackleak: instrument fuse_readahead() stackleak: instrument fuse_setlk() stackleak: instrument fuse_getlk() stackleak: instrument fuse_flush() stackleak: instrument fuse_fsync_common() stackleak: instrument gf128mul_bbe() stackleak: instrument fuse_direct_IO() stackleak: instrument fuse_direct_read_iter() stackleak: instrument __fuse_copy_file_range() stackleak: instrument gf128mul_lle() stackleak: instrument fuse_file_fallocate() stackleak: instrument fuse_perform_write() stackleak: instrument fuse_direct_write_iter() stackleak: instrument crypto_ecb_crypt() stackleak: instrument crypto_cbc_encrypt() stackleak: instrument crypto_cbc_decrypt() stackleak: instrument fuse_get_parent() stackleak: instrument fuse_get_dentry() stackleak: instrument fuse_statfs() stackleak: instrument fuse_send_destroy() stackleak: instrument perf_ftrace_function_call() stackleak: instrument fuse_sync_fs() stackleak: instrument xts_xor_tweak() stackleak: instrument crypto_ctr_crypt() stackleak: instrument fuse_setxattr() stackleak: instrument fuse_getxattr() stackleak: instrument fuse_listxattr() stackleak: instrument fuse_removexattr() stackleak: instrument __htab_map_lookup_and_delete_batch() stackleak: instrument snd_rawmidi_info_select_user() stackleak: instrument snd_rawmidi_info_user() stackleak: instrument snd_rawmidi_ioctl_status_compat64.isra.28() stackleak: instrument snd_rawmidi_ioctl_status32.isra.20() stackleak: instrument fuse_force_forget() stackleak: instrument fuse_priv_ioctl.isra.12() stackleak: instrument fuse_direntplus_link.isra.21() stackleak: instrument fuse_readdir_uncached() stackleak: instrument xgene_phy_probe() stackleak: instrument fuse_do_ioctl() stackleak: instrument camellia_setup128() stackleak: instrument blake2s_compress_generic() stackleak: instrument camellia_setup256() stackleak: instrument snd_compr_get_caps() stackleak: instrument __trace_eprobe_create() stackleak: instrument eprobe_trigger_func() stackleak: instrument __gup_longterm_locked() stackleak: instrument virtio_fs_enqueue_req() stackleak: instrument print_synth_event() stackleak: instrument orangefs_set_acl() stackleak: instrument orangefs_init_acl() stackleak: instrument synth_event_trace() stackleak: instrument synth_event_trace_array() stackleak: instrument __create_synth_event() stackleak: instrument cast5_setkey() stackleak: instrument ladder_cmult.constprop() stackleak: instrument chacha_stream_xor() stackleak: instrument crypto_xchacha_crypt() stackleak: instrument curve25519_generic(): calls_alloca stackleak: instrument event_hist_trigger() stackleak: instrument hist_show() stackleak: instrument perf_log_throttle(): calls_alloca stackleak: instrument perf_log_itrace_start(): calls_alloca stackleak: instrument perf_event_switch_output(): calls_alloca stackleak: instrument perf_event_read_event(): calls_alloca stackleak: instrument snd_hda_codec_device_init() stackleak: instrument perf_event_task_output(): calls_alloca stackleak: instrument perf_event_namespaces_output(): calls_alloca stackleak: instrument perf_event_bpf_output(): calls_alloca stackleak: instrument perf_event_comm_output(): calls_alloca stackleak: instrument perf_event_ksymbol_output(): calls_alloca stackleak: instrument perf_event_text_poke_output(): calls_alloca stackleak: instrument perf_event_mmap_output(): calls_alloca stackleak: instrument copy_pte_range() stackleak: instrument perf_swevent_hrtimer(): calls_alloca stackleak: instrument unmap_page_range() stackleak: instrument zap_page_range_single() stackleak: instrument zap_page_range() stackleak: instrument __perf_event_task_sched_out() stackleak: instrument __handle_mm_fault() stackleak: instrument perf_event_namespaces() stackleak: instrument perf_event_mmap() stackleak: instrument perf_event_aux_event(): calls_alloca stackleak: instrument perf_log_lost_samples(): calls_alloca stackleak: instrument perf_event_ksymbol() stackleak: instrument perf_report_aux_output_id(): calls_alloca stackleak: instrument perf_tp_event(): calls_alloca stackleak: instrument ___perf_sw_event(): calls_alloca stackleak: instrument snd_hda_parse_pin_defcfg() /kisskb/src/kernel/trace/trace_events_user.c: In function 'user_events_write': /kisskb/src/kernel/trace/trace_events_user.c:1301:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ stackleak: instrument _perf_ioctl() stackleak: instrument user_event_bpf() stackleak: instrument crypto_authenc_copy_assoc(): calls_alloca stackleak: instrument __do_sys_perf_event_open() stackleak: instrument perf_bp_event(): calls_alloca stackleak: instrument user_event_parse_cmd() stackleak: instrument perf_event_free_task() stackleak: instrument gpiod_get_array_value_complex() stackleak: instrument sha256_update() stackleak: instrument sha256() stackleak: instrument gpiod_set_array_value_complex() stackleak: instrument gpiochip_add_data_with_key() stackleak: instrument crypto_authenc_esn_copy(): calls_alloca stackleak: instrument bpf_trace_run12() stackleak: instrument unmap_region() stackleak: instrument __vma_adjust() stackleak: instrument exit_mmap() stackleak: instrument drbg_seed() stackleak: instrument pcs_probe() stackleak: instrument pcs_dt_node_to_map() stackleak: instrument drbg_hash_update() stackleak: instrument drbg_hmac_update() stackleak: instrument __chacha20poly1305_encrypt() stackleak: instrument chacha20poly1305_encrypt() stackleak: instrument __chacha20poly1305_decrypt() stackleak: instrument chacha20poly1305_decrypt() stackleak: instrument chacha20poly1305_crypt_sg_inplace() stackleak: instrument drbg_hash_generate() /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:596:31: note: userspace variable will be forcibly initialized struct ORANGEFS_dev_map_desc user_desc; ^ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_compat_ioctl': /kisskb/src/fs/orangefs/devorangefs-req.c:736:32: note: userspace variable will be forcibly initialized struct ORANGEFS_dev_map_desc desc; ^ stackleak: instrument jent_entropy_init() In file included from /kisskb/src/include/linux/bpfptr.h:7:0, from /kisskb/src/include/linux/bpf.h:25, from /kisskb/src/include/linux/bpf_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 static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'KERNEL_BPFPTR': /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/kernel/bpf/btf.c: In function 'make_bpfptr': /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/kernel/bpf/btf.c: In function 'copy_from_bpfptr': /kisskb/src/include/linux/bpfptr.h:55:19: note: userspace variable will be forcibly initialized static inline int copy_from_bpfptr(void *dst, bpfptr_t src, size_t size) ^ stackleak: instrument of_find_gpio() stackleak: instrument of_gpiochip_add() stackleak: instrument zynqmp_pinctrl_probe() stackleak: instrument modify_user_hw_breakpoint_check() /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:4450:20: note: userspace variable will be forcibly initialized static struct btf *btf_parse(bpfptr_t btf_data, u32 btf_data_size, ^ In file included from /kisskb/src/include/linux/bpf.h:25:0, from /kisskb/src/include/linux/bpf_verifier.h:7, from /kisskb/src/kernel/bpf/btf.c:19: /kisskb/src/kernel/bpf/btf.c: In function 'btf_new_fd': /kisskb/src/include/linux/bpfptr.h:29:10: note: userspace variable will be forcibly initialized return KERNEL_BPFPTR((void*) (uintptr_t) addr); ^ /kisskb/src/include/linux/bpfptr.h:18:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/bpfptr.h:23:9: note: userspace variable will be forcibly initialized return (bpfptr_t) { .user = p }; ^ /kisskb/src/kernel/bpf/btf.c:6048:8: note: userspace variable will be forcibly initialized btf = btf_parse(make_bpfptr(attr->btf, uattr.is_kernel), ^ stackleak: instrument orangefs_mkdir() stackleak: instrument orangefs_create() stackleak: instrument orangefs_symlink() stackleak: instrument create_input_ctls() stackleak: instrument test_skcipher_speed() stackleak: instrument change_protection_range() stackleak: instrument test_ahash_speed_common() stackleak: instrument lineinfo_changed_notify() stackleak: instrument test_aead_speed.constprop() stackleak: instrument test_mb_aead_speed.constprop() stackleak: instrument lineinfo_watch_read() stackleak: instrument mcp23sxx_spi_gather_write() stackleak: instrument __replace_page() stackleak: instrument mcp23sxx_spi_write() stackleak: instrument linereq_set_config() stackleak: instrument lineinfo_get_v1() stackleak: instrument test_mb_skcipher_speed() stackleak: instrument lineinfo_get() stackleak: instrument linehandle_create() stackleak: instrument linereq_create() stackleak: instrument snd_hda_gen_parse_auto_config() stackleak: instrument btf_type_seq_show_flags() stackleak: instrument btf_type_snprintf_show() stackleak: instrument move_page_tables() stackleak: instrument vli_mmod_special() stackleak: instrument essiv_aead_setkey() stackleak: instrument vli_mmod_special2() stackleak: instrument vli_mmod_slow() stackleak: instrument vli_mmod_barrett() stackleak: instrument vli_mod_mult_slow() stackleak: instrument bpf_dispatcher_prepare() stackleak: instrument vli_mod_inv() stackleak: instrument vli_mmod_fast() stackleak: instrument vli_mod_square_fast() stackleak: instrument vli_mod_mult_fast() stackleak: instrument ecc_point_double_jacobian() stackleak: instrument xycz_add_c() stackleak: instrument ecc_is_pubkey_valid_partial() stackleak: instrument __ecc_is_key_valid.isra.2() stackleak: instrument ecc_point_add.isra.3() stackleak: instrument ecc_point_mult_shamir() stackleak: instrument ecc_point_mult.isra.4() stackleak: instrument crypto_ecdh_shared_secret() stackleak: instrument new_device_store() stackleak: instrument rockchip_pinctrl_probe() stackleak: instrument service_operation() stackleak: instrument page_mkclean_one() stackleak: instrument try_to_unmap_one() stackleak: instrument try_to_migrate_one() stackleak: instrument add_fx_switch() stackleak: instrument dspio_scp.constprop() stackleak: instrument bpf_core_apply_relo_insn() stackleak: instrument seqiv_aead_encrypt(): calls_alloca stackleak: instrument __trace_uprobe_create() stackleak: instrument rsa_set_priv_key() stackleak: instrument rsa_set_pub_key() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read() stackleak: instrument netfs_write_begin() stackleak: instrument pcpu_get_vm_areas() /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2896:27: note: userspace variable will be forcibly initialized struct kernel_clone_args kargs; ^ stackleak: instrument ec_mulm_25519() stackleak: instrument vm_area_dup() stackleak: instrument mpi_ec_mul_point() stackleak: instrument ec_mulm_448() stackleak: instrument hdmi_show_short_audio_desc.isra.0() stackleak: instrument rockchip_gpio_probe() stackleak: instrument ams369fg06_spi_write_byte.isra.3() stackleak: instrument process_vm_rw_core.isra.4() stackleak: instrument process_vm_rw() stackleak: instrument crypto_cfb_encrypt() stackleak: instrument crypto_cfb_decrypt() stackleak: instrument fscache_begin_operation() stackleak: instrument create_io_thread() stackleak: instrument asoc_simple_parse_convert() stackleak: instrument kernel_clone() stackleak: instrument __do_sys_clone() stackleak: instrument __do_sys_clone3() stackleak: instrument kernel_thread() stackleak: instrument asoc_simple_parse_card_name() stackleak: instrument __arm64_sys_fork() stackleak: instrument __arm64_sys_vfork() stackleak: instrument asoc_simple_parse_routing() stackleak: instrument asoc_simple_parse_widgets() stackleak: instrument asoc_simple_parse_pin_switches() stackleak: instrument asoc_simple_init_jack() stackleak: instrument lrw_xor_tweak() stackleak: instrument lrw_create() stackleak: instrument lms501kf03_spi_write_byte.isra.3() stackleak: instrument alloc_contig_range() stackleak: instrument simple_parse_mclk_fs() stackleak: instrument simple_dai_link_of() stackleak: instrument simple_dai_link_of_dpcm() stackleak: instrument adau1372_spi_probe() stackleak: instrument ltv350qv_write_reg.isra.2() stackleak: instrument get_page_from_freelist() stackleak: instrument show_free_areas() stackleak: instrument __graph_parse_node.isra.5() stackleak: instrument crypto_ccm_create() stackleak: instrument crypto_ccm_auth() stackleak: instrument adau1761_i2c_probe() stackleak: instrument crypto_aegis128_decrypt_generic() stackleak: instrument __alloc_pages_slowpath.constprop() stackleak: instrument crypto_aegis128_encrypt_generic() stackleak: instrument __alloc_pages_bulk() stackleak: instrument adau1761_spi_probe() stackleak: instrument mpi_powm() stackleak: instrument kernel_waitid() stackleak: instrument __do_sys_waitid() stackleak: instrument __do_compat_sys_waitid() stackleak: instrument cryptd_alloc_skcipher() stackleak: instrument cryptd_alloc_ahash() stackleak: instrument cryptd_alloc_aead() stackleak: instrument __do_sys_wait4() stackleak: instrument __do_compat_sys_wait4() stackleak: instrument cryptd_skcipher_decrypt(): calls_alloca stackleak: instrument cryptd_skcipher_encrypt(): calls_alloca stackleak: instrument hx8357_spi_write_then_read.constprop() stackleak: instrument bcm2835_register_clock() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument kunit_log_append() stackleak: instrument kunit_run_tests() stackleak: instrument __find_resource() stackleak: instrument kunit_try_catch_run() stackleak: instrument imx_gpcv2_probe() stackleak: instrument kunit_status_set_failure_test() stackleak: instrument kunit_status_mark_skipped_test() stackleak: instrument kunit_resource_test_static() stackleak: instrument kunit_resource_test_named() stackleak: instrument imx8m_blk_ctrl_probe() stackleak: instrument arizona_dai_set_sysclk() /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:745:20: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1229:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1034:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1392:16: note: userspace variable will be forcibly initialized struct iovec kiov; ^ /kisskb/src/kernel/ptrace.c:1349:19: note: userspace variable will be forcibly initialized kernel_siginfo_t siginfo; ^ stackleak: instrument sw842_decompress() stackleak: instrument ptrace_readdata() stackleak: instrument ptrace_writedata() stackleak: instrument ptrace_request() stackleak: instrument _ecdsa_verify() stackleak: instrument ecdsa_verify() stackleak: instrument decode_rs8() stackleak: instrument sm2_compute_z_digest() stackleak: instrument exynos_pd_probe() stackleak: instrument wled_configure() stackleak: instrument wov_read_audio_shm() stackleak: instrument wov_read_audio() /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4271:15: note: userspace variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c:4271:10: note: userspace variable will be forcibly initialized stack_t new, old; ^ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4307:15: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^ /kisskb/src/kernel/signal.c:4307:10: note: userspace variable will be forcibly initialized stack_t uss, uoss; ^ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1580:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:2057:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2169:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ stackleak: instrument wov_set_lang_shm() /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2373:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ stackleak: instrument wov_enable_put() /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4041:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3815:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1775:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1806:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'send_sig_fault_trapno': /kisskb/src/kernel/signal.c:1923:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3972:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4081:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1693:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1792:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1821:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/kernel/signal.c:1836:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_perf': /kisskb/src/kernel/signal.c:1850:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1891:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_trapno': /kisskb/src/kernel/signal.c:1906:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_fatal_sig': /kisskb/src/kernel/signal.c:1707:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_exit_sig': /kisskb/src/kernel/signal.c:1720:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1749:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function 'force_sig_seccomp': /kisskb/src/kernel/signal.c:1873:24: note: userspace variable will be forcibly initialized struct kernel_siginfo info; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:4054:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:4095:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3676:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3709:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3741:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time32': /kisskb/src/kernel/signal.c:3772:19: note: userspace variable will be forcibly initialized kernel_siginfo_t info; ^ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3894:19: note: userspace variable will be forcibly initialized kernel_siginfo_t kinfo; ^ stackleak: instrument wov_set_lang.isra.13() /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4285:10: note: userspace variable will be forcibly initialized stack_t new; ^ stackleak: instrument wov_hotword_model_put() stackleak: instrument cros_ec_codec_platform_probe() stackleak: instrument ecrdsa_verify() stackleak: instrument __copy_siginfo_from_user32() stackleak: instrument __copy_siginfo_to_user32() stackleak: instrument copy_siginfo_from_user32() stackleak: instrument pstore_dump() stackleak: instrument _virtio_gpio_req() stackleak: instrument tegra_fuse_probe() stackleak: instrument autofs_notify_daemon() stackleak: instrument prctl_set_auxv() stackleak: instrument prctl_set_mm() stackleak: instrument __do_sys_sysinfo() stackleak: instrument __do_compat_sys_sysinfo() stackleak: instrument __do_sys_newuname() stackleak: instrument pstore_ftrace_call() stackleak: instrument autofs_expire_run() stackleak: instrument __do_sys_getrusage() stackleak: instrument __do_compat_sys_getrusage() stackleak: instrument slab_err() stackleak: instrument __kmem_cache_do_shrink() stackleak: instrument deactivate_slab() stackleak: instrument LZ4HC_compress_generic() stackleak: instrument call_usermodehelper_exec() stackleak: instrument ramoops_probe() stackleak: instrument imx8mm_clocks_probe() stackleak: instrument vring_create_virtqueue() stackleak: instrument put_unbound_pool() stackleak: instrument HUF_readStats() stackleak: instrument flush_workqueue() stackleak: instrument migrate_pages() stackleak: instrument __flush_work() stackleak: instrument imx8mp_clocks_probe() stackleak: instrument cs42l42_irq_thread() stackleak: instrument work_on_cpu() stackleak: instrument rockchip_clk_register_branches() stackleak: instrument HUF_writeCTable() stackleak: instrument gup_test_ioctl() stackleak: instrument HUF_readCTable() stackleak: instrument rockchip_clk_register_pll() stackleak: instrument ZSTD_makeCCtxParamsFromCParams() stackleak: instrument tegra_powergate_init() stackleak: instrument ZSTD_resetCCtx_internal() stackleak: instrument ZSTD_copyCCtx_internal() stackleak: instrument tegra_pmc_probe() stackleak: instrument ZSTD_estimateCCtxSize_usingCParams() stackleak: instrument ZSTD_estimateCStreamSize_usingCParams() stackleak: instrument ZSTD_compressBlock_internal() stackleak: instrument ZSTD_loadCEntropy() stackleak: instrument ZSTD_compressBegin_internal() stackleak: instrument ZSTD_compressBegin_advanced() stackleak: instrument ZSTD_compressBegin_usingDict() stackleak: instrument ZSTD_compress_advanced() stackleak: instrument ZSTD_compress_usingDict() stackleak: instrument ZSTD_createCDict_advanced2() stackleak: instrument ZSTD_createCDict_advanced() stackleak: instrument ZSTD_createCDict() stackleak: instrument ZSTD_createCDict_byReference() stackleak: instrument ZSTD_CCtx_init_compressStream2() stackleak: instrument ZSTD_initStaticCDict() stackleak: instrument ZSTD_compressBegin_usingCDict_advanced() stackleak: instrument ZSTD_compressSequences() stackleak: instrument ZSTD_NCountCost() stackleak: instrument ZSTD_compressSubBlock_multi.constprop() In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:392:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:495:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^ In file included from /kisskb/src/fs/read_write.c:13:0: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:743:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^ stackleak: instrument ZSTD_compressSuperBlock() stackleak: instrument new_sync_read() stackleak: instrument new_sync_write() stackleak: instrument vfs_readv() stackleak: instrument __kernel_write() stackleak: instrument __kthread_create_on_node() stackleak: instrument vfs_writev() stackleak: instrument kthread_flush_worker() stackleak: instrument kthread_flush_work() stackleak: instrument __kernel_read() stackleak: instrument cs4271_i2c_probe() stackleak: instrument ZSTD_compressBlock_doubleFast_extDict_generic() stackleak: instrument cs4271_spi_probe() stackleak: instrument xen_snd_front_cfg_card() stackleak: instrument alsa_hw_rule() stackleak: instrument ZSTD_compressBlock_doubleFast_dictMatchState() stackleak: instrument ZSTD_compressBlock_fast_extDict_generic() stackleak: instrument hdmi_chmap_ctl_tlv() stackleak: instrument cp_new_stat() stackleak: instrument cp_new_stat64() stackleak: instrument cp_statx() stackleak: instrument __do_sys_newfstat() stackleak: instrument __do_sys_fstat64() stackleak: instrument __do_compat_sys_newfstat() stackleak: instrument __do_sys_newstat() stackleak: instrument __do_sys_stat64() stackleak: instrument __do_compat_sys_newstat() stackleak: instrument __do_sys_newlstat() stackleak: instrument __do_sys_lstat64() stackleak: instrument __do_compat_sys_newlstat() stackleak: instrument __do_sys_newfstatat() stackleak: instrument __do_sys_fstatat64() stackleak: instrument __do_compat_sys_newfstatat() stackleak: instrument do_statx() /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2035:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2031:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2051:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^ /kisskb/src/fs/exec.c:2047:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^ stackleak: instrument shift_arg_pages() stackleak: instrument __do_sys_reboot() stackleak: instrument xenbus_unmap_ring() stackleak: instrument xenbus_unmap_ring_hvm() stackleak: instrument ZSTD_DUBT_findBestMatch() stackleak: instrument ZSTD_compressBlock_btlazy2() stackleak: instrument gnttab_unmap_refs_sync() stackleak: instrument ZSTD_compressBlock_lazy2() stackleak: instrument ZSTD_compressBlock_lazy() stackleak: instrument ZSTD_compressBlock_btlazy2_dictMatchState() stackleak: instrument ZSTD_compressBlock_lazy2_dictMatchState() stackleak: instrument ZSTD_compressBlock_lazy_dictMatchState() stackleak: instrument ZSTD_compressBlock_greedy_dictMatchState() stackleak: instrument ZSTD_compressBlock_lazy2_dedicatedDictSearch() stackleak: instrument ZSTD_compressBlock_lazy_dedicatedDictSearch() stackleak: instrument ZSTD_compressBlock_greedy_dedicatedDictSearch() stackleak: instrument zs_compact() stackleak: instrument ZSTD_compressBlock_greedy_extDict() stackleak: instrument ZSTD_compressBlock_lazy_extDict() stackleak: instrument __request_module() stackleak: instrument lookup_open.isra.72() stackleak: instrument __lookup_slow() stackleak: instrument ZSTD_compressBlock_lazy2_extDict() stackleak: instrument rdev_init_debugfs() stackleak: instrument ZSTD_compressBlock_btlazy2_extDict() stackleak: instrument vfs_rename() stackleak: instrument regulator_summary_show() stackleak: instrument regulator_get_voltage() stackleak: instrument filename_parentat() stackleak: instrument ZSTD_ldm_generateSequences() stackleak: instrument filename_lookup() stackleak: instrument do_filp_open() stackleak: instrument do_file_open_root() stackleak: instrument do_renameat2() stackleak: instrument regulator_disable() stackleak: instrument regulator_enable() stackleak: instrument ZSTD_insertBtAndGetAllMatches() stackleak: instrument regulator_force_disable() stackleak: instrument regulator_set_voltage() stackleak: instrument regulator_set_suspend_voltage() stackleak: instrument ZSTD_compressBlock_opt_generic() stackleak: instrument regulator_disable_work() stackleak: instrument smp_call_on_cpu() /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:748:21: note: userspace variable will be forcibly initialized kernel_siginfo_t si; ^ stackleak: instrument HUF_decompress4X2_usingDTable_internal.isra.5() stackleak: instrument smp_call_function_single(): calls_alloca stackleak: instrument HUF_decompress4X1_usingDTable_internal.isra.3() stackleak: instrument imx7_reset_probe() stackleak: instrument ZSTD_loadDEntropy() stackleak: instrument ZSTD_decompressMultiFrame() stackleak: instrument ZSTD_DCtx_refDDict() stackleak: instrument ZSTD_decompressStream() stackleak: instrument ZSTD_buildSeqTable.isra.7() stackleak: instrument arm_smmu_cmdq_issue_cmdlist(): calls_alloca stackleak: instrument ZSTD_decompressSequences_default.isra.2() stackleak: instrument arm_smmu_handle_evt() stackleak: instrument mod_kobject_put() stackleak: instrument ZSTD_decompressSequencesLong_default.isra.3() stackleak: instrument max98095_handle_eq_pdata() stackleak: instrument max98095_handle_bq_pdata() stackleak: instrument arm_smmu_sync_cd() stackleak: instrument arm_smmu_atc_inv_master() stackleak: instrument __arm_smmu_tlb_inv_range.isra.34() stackleak: instrument arm_smmu_atc_inv_domain() stackleak: instrument load_module() stackleak: instrument __do_sys_init_module() stackleak: instrument __do_sys_finit_module() stackleak: instrument kallsyms_lookup_name() stackleak: instrument kallsyms_lookup_size_offset() /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:799:24: note: userspace variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ stackleak: instrument do_select() stackleak: instrument compat_core_sys_select() stackleak: instrument do_sys_poll() stackleak: instrument core_sys_select() stackleak: instrument of_get_regulator_prot_limits() stackleak: instrument __stop_cpus.constprop() stackleak: instrument stop_one_cpu() stackleak: instrument stop_two_cpus() stackleak: instrument stop_machine_from_inactive_cpu() stackleak: instrument max98390_dsm_init() stackleak: instrument d_alloc_parallel() stackleak: instrument find_cpio_data() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument st33zp24_spi_send() stackleak: instrument st33zp24_spi_read8_reg() stackleak: instrument qcom_spmi_regulator_probe() stackleak: instrument dump_mapping() stackleak: instrument komeda_component_add() /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:253:22: note: userspace variable will be forcibly initialized struct privcmd_mmap mmapcmd; ^ stackleak: instrument visconti_clk_register_gates() /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: userspace variable will be forcibly initialized struct mmap_batch_state state; ^ /kisskb/src/drivers/xen/privcmd.c:447:30: note: userspace variable will be forcibly initialized struct privcmd_mmapbatch_v2 m; ^ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:618:23: note: userspace variable will be forcibly initialized struct privcmd_dm_op kdata; ^ stackleak: instrument privcmd_ioctl_mmap_batch.isra.15() stackleak: instrument privcmd_ioctl() 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 xen_efi_get_next_high_mono_count() stackleak: instrument xen_efi_query_capsule_caps() stackleak: instrument xen_efi_update_capsule() stackleak: instrument xen_efi_query_variable_info() stackleak: instrument xen_efi_set_variable() stackleak: instrument xen_efi_get_next_variable() stackleak: instrument xen_efi_get_variable() stackleak: instrument xen_efi_set_wakeup_time() stackleak: instrument xen_efi_get_wakeup_time() stackleak: instrument xen_efi_set_time() stackleak: instrument xen_efi_get_time() stackleak: instrument kobject_add() stackleak: instrument kobject_init_and_add() stackleak: instrument __arm_v7s_unmap() stackleak: instrument xen_xlate_remap_gfn_array() stackleak: instrument tpm1_get_timeouts() stackleak: instrument komeda_crtc_flush_and_wait_for_flip_done() stackleak: instrument hdmi_codec_hw_params() stackleak: instrument hdmi_codec_prepare() stackleak: instrument hdmi_dai_probe() stackleak: instrument tpm2_get_pcr_allocation() stackleak: instrument torture_kthread_stopping() stackleak: instrument zynqmp_register_clocks() stackleak: instrument __rseq_handle_notify_resume(): calls_alloca stackleak: instrument rseq_syscall(): calls_alloca stackleak: instrument komeda_print_events() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument clkdev_create() stackleak: instrument __clk_register_clkdev() stackleak: instrument rk_iommu_irq() stackleak: instrument __arm64_sys_mount_setattr() stackleak: instrument viommu_attach_dev() /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:153:15: note: userspace variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^ stackleak: instrument seq_buf_hex_dump() stackleak: instrument seq_read() stackleak: instrument getxattr() stackleak: instrument removexattr() stackleak: instrument setxattr() stackleak: instrument of_clk_get_parent_name() stackleak: instrument sil164_encoder_init() stackleak: instrument sync_inodes_sb() stackleak: instrument wb_workfn() stackleak: instrument max8660_pdata_from_dt.isra.2() stackleak: instrument max8660_probe() stackleak: instrument __clk_hw_register_fixed_factor() stackleak: instrument dcss_scaler_rgb_coef_set() stackleak: instrument dcss_scaler_yuv_coef_set.constprop() stackleak: instrument tda998x_bridge_mode_set() stackleak: instrument tda998x_create() stackleak: instrument xillybus_init_chrdev() stackleak: instrument max8907_regulator_probe() stackleak: instrument iter_to_pipe() stackleak: instrument __do_sys_vmsplice() stackleak: instrument iter_file_splice_write() stackleak: instrument xillybus_read() stackleak: instrument xillybus_write() stackleak: instrument pcm512x_i2c_probe() stackleak: instrument max20086_parse_regulators_dt() stackleak: instrument dynamic_dname() stackleak: instrument __clk_hw_register_mux() stackleak: instrument xillyusb_read() stackleak: instrument xillyusb_discovery() stackleak: instrument symbol_string() stackleak: instrument resource_string.isra.10() stackleak: instrument vfs_get_fsid() stackleak: instrument __do_compat_sys_ustat() stackleak: instrument do_statfs64() stackleak: instrument do_statfs_native() stackleak: instrument __do_sys_ustat() 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 scnprintf() stackleak: instrument clk_register_gpio() stackleak: instrument try_to_generate_entropy() stackleak: instrument crng_pre_init_inject() stackleak: instrument blake2s.constprop() stackleak: instrument extract_entropy.constprop() stackleak: instrument of_clk_set_defaults() stackleak: instrument _get_random_bytes() stackleak: instrument get_random_bytes_user() stackleak: instrument cdce925_probe() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument regmap_spi_gather_write() stackleak: instrument lmk04832_register_clkout() stackleak: instrument lmk04832_probe() stackleak: instrument anx78xx_bridge_mode_set() stackleak: instrument scpi_clk_add() stackleak: instrument pfuze100_regulator_probe() stackleak: instrument lg4573_spi_write_u16.isra.2() stackleak: instrument si5351_i2c_probe() stackleak: instrument _copy_to_iter() stackleak: instrument csum_and_copy_from_iter() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument csum_and_copy_to_iter() stackleak: instrument vc5_probe() stackleak: instrument attiny_i2c_probe() stackleak: instrument dw_hdmi_setup() stackleak: instrument do_epoll_wait() stackleak: instrument dw_hdmi_probe() stackleak: instrument rhashtable_insert_slow() stackleak: instrument repaper_spi_transfer() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument dev_vprintk_emit() stackleak: instrument snd_dw_hdmi_probe() stackleak: instrument userfaultfd_read() stackleak: instrument aio_read() stackleak: instrument read_events() stackleak: instrument userfaultfd_ioctl() stackleak: instrument handle_userfault() stackleak: instrument __do_sys_io_destroy() stackleak: instrument aio_write() stackleak: instrument io_submit_one() stackleak: instrument exit_aio() stackleak: instrument print_hex_dump() stackleak: instrument display_connector_probe() stackleak: instrument ld9040_spi_write_word.isra.3() stackleak: instrument gud_usb_bulk() stackleak: instrument gud_prep_flush() stackleak: instrument gud_flush_work() stackleak: instrument slg51000_i2c_probe() stackleak: instrument gud_connector_add_tv_mode() stackleak: instrument gud_connector_backlight_update_status_work() In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:53, from /kisskb/src/include/linux/ftrace.h:22, 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:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:127:9: note: userspace variable will be forcibly initialized /kisskb/src/fs/io_uring.c:3592:16: note: userspace variable will be forcibly initialized struct iovec iovec; ^ /kisskb/src/fs/io_uring.c: In function '__io_sqe_buffers_update': /kisskb/src/fs/io_uring.c:9866:15: note: userspace variable will be forcibly initialized 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:9815:15: note: userspace variable will be forcibly initialized struct iovec iov; ^ /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:3804:21: note: userspace variable will be forcibly initialized struct io_rw_state __s, *s = &__s; ^ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:3950:21: note: userspace variable will be forcibly initialized struct io_rw_state __s, *s = &__s; ^ /kisskb/src/fs/io_uring.c: In function 'io_sqd_handle_event': /kisskb/src/fs/io_uring.c:7985:17: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ /kisskb/src/fs/io-wq.c: In function 'io_wqe_worker': /kisskb/src/fs/io-wq.c:659:19: note: userspace variable will be forcibly initialized struct ksignal ksig; ^ stackleak: instrument io_wqe_worker() stackleak: instrument at25_ee_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument fm25_aux_read() stackleak: instrument at24_probe() stackleak: instrument cpu_device_create() stackleak: instrument io_uring_setup() stackleak: instrument io_read() stackleak: instrument io_write() stackleak: instrument sii902x_bridge_mode_set() stackleak: instrument io_ring_exit_work() stackleak: instrument __write_reg.isra.3() stackleak: instrument __read_reg.isra.2() stackleak: instrument io_issue_sqe() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument dotest() stackleak: instrument io_sq_thread() stackleak: instrument __arm64_sys_io_uring_enter() stackleak: instrument acx565akm_transfer.isra.4() stackleak: instrument locks_remove_flock() stackleak: instrument locks_remove_posix() stackleak: instrument __break_lease() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument td043mtea1_write.isra.2() stackleak: instrument sram_reserve_regions() stackleak: instrument fill_pool() stackleak: instrument __free_object() stackleak: instrument tpg110_readwrite_reg.isra.2() stackleak: instrument host1x_syncpt_wait() stackleak: instrument nwl_dsi_host_transfer() stackleak: instrument nwl_dsi_bridge_mode_set() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read() stackleak: instrument spi_write() stackleak: instrument expect_insert_fail() stackleak: instrument expect_insert_in_range_fail() stackleak: instrument insert_outside_range() stackleak: instrument check_reserve_boundaries() stackleak: instrument __igt_once() stackleak: instrument igt_debug() stackleak: instrument crc32c() stackleak: instrument igt_init() stackleak: instrument igt_align() stackleak: instrument __igt_insert() stackleak: instrument __igt_insert_range() stackleak: instrument igt_frag() stackleak: instrument evict_something.isra.8.constprop() stackleak: instrument evict_color.isra.7() stackleak: instrument igt_align_pot() stackleak: instrument igt_color() stackleak: instrument igt_evict_range() stackleak: instrument handle_remove() stackleak: instrument devtmpfs_work_loop() stackleak: instrument devtmpfs_create_node() stackleak: instrument igt_evict() stackleak: instrument devtmpfs_delete_node() stackleak: instrument igt_color_evict_range() stackleak: instrument igt_color_evict() stackleak: instrument igt_bottomup() stackleak: instrument igt_topdown() stackleak: instrument __igt_reserve() stackleak: instrument memory_group_register_static() stackleak: instrument memory_group_register_dynamic() stackleak: instrument igt_check_plane_state() stackleak: instrument host1x_debug_show_all() stackleak: instrument host1x_debug_show() stackleak: instrument host1x_debug_dump() stackleak: instrument host1x_debug_dump_syncpts() stackleak: instrument sync_file_ioctl() stackleak: instrument igt_damage_iter_no_damage() 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_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_damage_iter_single_damage_src_moved() stackleak: instrument igt_damage_iter_single_damage_fractional_src_moved() stackleak: instrument igt_damage_iter_damage() stackleak: instrument igt_damage_iter_damage_one_intersect() 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 aic32x4_spi_probe() stackleak: instrument da9052_spi_probe() stackleak: instrument channel_submit() stackleak: instrument sw_sync_ioctl() stackleak: instrument igt_dp_mst_sideband_msg_req_decode() stackleak: instrument sync_print_sync_file() stackleak: instrument syscon_probe() stackleak: instrument of_syscon_register() stackleak: instrument channel_submit() stackleak: instrument channel_submit() stackleak: instrument test_wait_timeout() stackleak: instrument test_stub() stackleak: instrument sysmgr_probe() stackleak: instrument aic3x_i2c_probe() stackleak: instrument sanitycheck() stackleak: instrument test_signaling.isra.8() stackleak: instrument test_for_each.isra.7() stackleak: instrument test_get_fences.isra.4() stackleak: instrument channel_submit() stackleak: instrument find_race() stackleak: instrument test_for_each_unlocked.isra.6() stackleak: instrument rsmu_read_device.isra.3.constprop() stackleak: instrument rsmu_write_device.isra.2() stackleak: instrument channel_submit() stackleak: instrument channel_submit() stackleak: instrument erratum_err050568.isra.11() stackleak: instrument ref_tracker_free() stackleak: instrument ref_tracker_alloc() stackleak: instrument asn1_ber_decoder() stackleak: instrument exynos_drm_init() stackleak: instrument __spi_sync() stackleak: instrument spi_write_then_read() stackleak: disabled for this translation unit stackleak: instrument fsl_asrc_dma_hw_params() stackleak: disabled for this translation unit stackleak: instrument fsl_ssi_probe() stackleak: instrument vkms_composer_worker() stackleak: instrument wcd934x_codec_probe() stackleak: instrument wcd934x_wcd_mbhc_calc_impedance() stackleak: instrument tle62x0_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument dbg_show() stackleak: instrument spi_check_rx_ranges() stackleak: instrument fsl_spdif_probe() stackleak: instrument spi_test_run_iter() stackleak: instrument fsl_lpspi_dma_configure() stackleak: instrument sun4i_drv_probe() stackleak: instrument spi_imx_dma_configure() stackleak: instrument exynos_dp_probe() stackleak: instrument exynos_g2d_set_cmdlist_ioctl() stackleak: instrument mc13xxx_adc_do_conversion() stackleak: instrument mc13xxx_add_subdevice_pdata() stackleak: instrument tegra_drm_submit() stackleak: instrument virtio_gpu_queue_fenced_ctrl_buffer() stackleak: instrument ti_lmu_probe() stackleak: instrument imx_audmix_probe() stackleak: instrument sun4i_ddc_create() stackleak: instrument sun4i_hdmi_enable() stackleak: instrument imx_card_probe() stackleak: instrument tegra_shared_plane_atomic_update() stackleak: instrument kempld_register_cells_generic() stackleak: instrument tegra_crtc_atomic_check() stackleak: instrument tegra_plane_atomic_update() stackleak: instrument tegra_hdmi_encoder_enable() stackleak: instrument panfrost_job_handle_irqs() stackleak: instrument panfrost_job_push() /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2924:44: note: userspace variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^ stackleak: instrument vfio_unmap_unpin() stackleak: instrument tidss_dispc_modeset_init() stackleak: instrument vfio_iommu_type1_attach_group() stackleak: instrument vfio_iommu_type1_ioctl() stackleak: instrument wm8994_handle_retune_mobile_pdata() stackleak: instrument wm8994_handle_pdata() stackleak: instrument etnaviv_ioctl_gem_submit() stackleak: instrument tegra_sor_probe() stackleak: instrument dispc_k2g_vp_set_ctm() stackleak: instrument dispc_k3_vp_set_ctm() stackleak: instrument dispc_plane_setup() stackleak: instrument tegra_sor_dp_enable() stackleak: instrument _dln2_transfer() stackleak: instrument tegra_sor_hdmi_enable() stackleak: instrument panel_attach() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument zl38_bus_write() stackleak: instrument atc260x_i2c_probe() stackleak: instrument drm_crtc_helper_set_mode() stackleak: instrument etnaviv_iommu_find_iova() stackleak: instrument usb_phy_uevent() stackleak: instrument samsung_i2s_probe() stackleak: instrument drm_helper_probe_detect_ctx() stackleak: instrument drm_helper_probe_single_connector_modes() stackleak: instrument hub_event() stackleak: instrument drm_plane_helper_check_update.constprop() stackleak: instrument drm_primary_helper_update() stackleak: instrument wdm_probe() stackleak: instrument ehset_single_step_set_feature() stackleak: instrument usb_hcd_submit_urb() stackleak: instrument build_dpcd_read() stackleak: instrument build_dpcd_write() stackleak: instrument build_power_updown_phy() stackleak: instrument build_query_stream_enc_status() stackleak: instrument build_enum_path_resources() stackleak: instrument build_clear_payload_id_table() stackleak: instrument build_link_address() stackleak: instrument odroid_audio_probe() stackleak: instrument build_allocate_payload() stackleak: instrument drm_dp_mst_port_add_connector() stackleak: instrument drm_dp_mst_dump_sideband_msg_tx() stackleak: instrument process_single_tx_qlock() stackleak: instrument drm_dp_mst_i2c_write.isra.23() stackleak: instrument drm_dp_mst_i2c_read.isra.22() stackleak: instrument drm_dp_send_link_address() stackleak: instrument tm2_probe() stackleak: instrument usb_start_wait_urb() stackleak: instrument drm_atomic_helper_resume() stackleak: instrument drm_atomic_helper_shutdown() stackleak: instrument drm_atomic_helper_suspend() stackleak: instrument usb_get_configuration() stackleak: instrument sisusb_send_bulk_msg.constprop() stackleak: instrument fsl_usb2_mph_dr_of_probe() stackleak: instrument sisusb_ioctl() stackleak: instrument tcpm_debugfs_init() stackleak: instrument _tcpm_log() stackleak: instrument snd_soc_daifmt_parse_format() stackleak: instrument snd_soc_daifmt_parse_clock_provider_raw() stackleak: instrument fill_registers_buffer() /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2259:35: note: userspace variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1248:31: note: userspace variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control_compat': /kisskb/src/drivers/usb/core/devio.c:2113:31: note: userspace variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1347:31: note: userspace variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk_compat': /kisskb/src/drivers/usb/core/devio.c:2126:31: note: userspace variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:608:11: note: userspace variable will be forcibly initialized sigval_t addr; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1967:11: note: userspace variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:1966:22: note: userspace variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb_compat': /kisskb/src/drivers/usb/core/devio.c:2173:11: note: userspace variable will be forcibly initialized sigval_t userurb_sigval; ^ /kisskb/src/drivers/usb/core/devio.c:2172:22: note: userspace variable will be forcibly initialized struct usbdevfs_urb uurb; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_compat': /kisskb/src/drivers/usb/core/devio.c:2382:24: note: userspace variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/usb/core/devio.c:2371:24: note: userspace variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^ /kisskb/src/drivers/usb/core/devio.c: In function 'usbdev_do_ioctl': /kisskb/src/drivers/usb/core/devio.c:2259:35: note: userspace variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^ stackleak: instrument usbfs_start_wait_urb() stackleak: instrument proc_disconnect_claim() stackleak: instrument proc_getdriver.isra.29() stackleak: instrument ftdi_elan_flush_input_fifo() stackleak: instrument ftdi_elan_respond_engine() stackleak: instrument ftdi_elan_read() stackleak: instrument ftdi_elan_command_engine() stackleak: instrument usb_ftdi_elan_edset_output() stackleak: instrument isr_tr_complete_handler() stackleak: instrument usbdev_do_ioctl() stackleak: instrument fusb302_debugfs_init() stackleak: instrument _fusb302_log() stackleak: instrument ftdi_elan_status_work() stackleak: instrument snd_soc_dapm_del_route() stackleak: instrument snd_soc_dapm_add_route() stackleak: instrument dapm_power_widgets() stackleak: instrument snd_soc_dapm_new_dai_widgets() stackleak: instrument snd_soc_dapm_new_dai() stackleak: instrument dapm_kcontrol_data_alloc.constprop() stackleak: instrument dummy_timer() stackleak: instrument ffs_ep0_write() stackleak: instrument ucsi_register_altmodes_nvidia() stackleak: instrument ffs_func_bind() stackleak: instrument ffs_epfile_io.isra.21() stackleak: instrument ffs_epfile_write_iter() stackleak: instrument ffs_epfile_read_iter() stackleak: instrument tps6598x_probe() stackleak: instrument drm_atomic_helper_dirtyfb() stackleak: instrument usb_device_dump() stackleak: instrument ci_hdrc_imx_probe() stackleak: instrument ccg_cmd_write_flash_row() stackleak: instrument do_flash() stackleak: instrument udc_probe() stackleak: instrument ep_io() stackleak: instrument drm_self_refresh_helper_entry_work() stackleak: instrument perform_sglist() stackleak: instrument unlink_queued() stackleak: instrument test_queue() stackleak: instrument unlink1() stackleak: instrument simple_io() stackleak: instrument test_ctrl_queue() stackleak: instrument usbtest_do_ioctl() stackleak: instrument usbport_trig_add_usb_dev_ports() stackleak: instrument raw_process_ep_io() stackleak: instrument raw_ioctl_init() stackleak: instrument f_midi_bind() stackleak: instrument __soc_pcm_hw_params() stackleak: instrument usb251xb_connect() stackleak: instrument memcpy_fallback.isra.2() stackleak: instrument drm_read() stackleak: instrument spi_rd_buf.isra.6() stackleak: instrument spi_ack_ctrl.isra.3() stackleak: instrument spi_wr8_ack.isra.5() stackleak: instrument spi_rd8_ack.isra.4() stackleak: instrument spi_wr_buf.isra.2() stackleak: instrument drm_gem_get_pages() stackleak: instrument drm_gem_put_pages() stackleak: instrument drm_ioctl() stackleak: instrument drm_sysfs_connector_status_event() stackleak: instrument drm_mode_setcrtc() stackleak: instrument bcm2835_i2c_probe() stackleak: instrument drm_mode_get_hv_timing() stackleak: instrument drm_match_cea_mode() stackleak: instrument i2c_demux_pinctrl_probe() stackleak: instrument i2c_mux_gpio_probe() stackleak: instrument drm_match_cea_mode_clock_tolerance.constprop() stackleak: instrument i2c_dw_init_regmap() stackleak: instrument drm_add_edid_modes() stackleak: instrument i2c_mux_pinctrl_probe() stackleak: instrument power_supply_get_battery_info() stackleak: instrument __power_supply_register() stackleak: instrument w1_eprom_add_slave() stackleak: instrument i2c_detect() stackleak: instrument i2c_smbus_xfer_emulated() stackleak: instrument w1_slave_show() stackleak: instrument tegra_i2c_xfer() stackleak: instrument opp_parse_supplies.isra.5() stackleak: instrument _of_add_table_indexed() stackleak: instrument mxl5005s_SetRfFreqHz() stackleak: instrument atomic_remove_fb() stackleak: instrument drm_mode_addfb() stackleak: instrument drm_mode_rmfb() stackleak: instrument drm_fb_release() stackleak: instrument drm_connector_set_tile_property() stackleak: instrument opp_list_debug_create_link.isra.4() stackleak: instrument qt1010_set_params() stackleak: instrument set_property_legacy() stackleak: instrument set_property_atomic() stackleak: instrument drm_mode_obj_get_properties_ioctl() stackleak: instrument tda18218_attach() stackleak: instrument setplane_internal() stackleak: instrument drm_mode_cursor_universal() stackleak: instrument drm_mode_gamma_set_ioctl() stackleak: instrument drm_mode_cursor_common() stackleak: instrument psci_pd_init_topology() stackleak: instrument drm_mode_page_flip_ioctl() stackleak: instrument rt9455_probe() /kisskb/src/drivers/i2c/i2c-dev.c: In function 'i2cdev_ioctl': /kisskb/src/drivers/i2c/i2c-dev.c:462:31: note: userspace variable will be forcibly initialized struct i2c_smbus_ioctl_data data_arg; ^ /kisskb/src/drivers/i2c/i2c-dev.c:435:30: note: userspace variable will be forcibly initialized struct i2c_rdwr_ioctl_data rdwr_arg; ^ stackleak: instrument drmm_mode_config_init() stackleak: instrument ffa_rx_release() stackleak: instrument ffa_id_get() stackleak: instrument ffa_mem_next_frag() stackleak: instrument ffa_memory_reclaim() stackleak: instrument ffa_version_check() stackleak: instrument ffa_mem_first_frag() stackleak: instrument ffa_msg_send_direct_req() stackleak: instrument __ffa_partition_info_get() stackleak: instrument ffa_rxtx_unmap() stackleak: instrument ffa_rxtx_map.constprop() stackleak: instrument tda18271_calc_rf_filter_curve() stackleak: instrument max77976_probe() stackleak: instrument sun4i_hash() stackleak: instrument i2c_slave_testunit_work() stackleak: instrument bq2515x_probe() stackleak: instrument cs_dsp_halo_configure_mpu() stackleak: instrument crypto_des_verify_key() stackleak: instrument sun4i_ss_opti_poll() stackleak: instrument bq25890_get_chip_state() stackleak: instrument led_compose_name() stackleak: instrument sun4i_ss_cipher_poll() stackleak: instrument bq25890_fw_read_u32_props() stackleak: instrument bq25890_probe() stackleak: instrument led_classdev_register_ext() stackleak: instrument tda829x_probe() stackleak: instrument of_parse_phandle_with_args_map() stackleak: instrument drm_mode_create_lease_ioctl() stackleak: instrument smb347_probe() stackleak: instrument cc_map_cipher_request() stackleak: instrument cc_map_aead_request() stackleak: instrument cc_map_hash_request_final() stackleak: instrument cc_map_hash_request_update() stackleak: instrument bcm6328_leds_probe() stackleak: instrument efi_test_ioctl() stackleak: disabled for this translation unit stackleak: instrument ucs1002_probe() stackleak: disabled for this translation unit stackleak: instrument bd9995x_hw_init() stackleak: instrument bd9995x_fw_probe() stackleak: instrument drm_client_modeset_dpms_legacy() stackleak: instrument bd9995x_irq_handler_thread() stackleak: instrument drm_client_modeset_commit_atomic() stackleak: instrument drm_client_firmware_config.isra.9() stackleak: instrument drm_client_modeset_probe() stackleak: instrument crypto_des_verify_key() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: disabled for this translation unit stackleak: instrument load_firmware() stackleak: disabled for this translation unit stackleak: instrument cc_cipher_process() stackleak: instrument load_firmware_cb() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: disabled for this translation unit stackleak: instrument cc_init_copy_sram() stackleak: instrument xc_load_fw_and_init_tuner() stackleak: instrument gb_svc_intf_set_power_mode() stackleak: instrument cc_xcbc_setkey() stackleak: disabled for this translation unit stackleak: instrument cc_mac_digest() stackleak: instrument cc_do_finup() stackleak: instrument cc_mac_update() stackleak: instrument cc_hash_update() stackleak: instrument drm_mode_atomic_ioctl() stackleak: instrument cc_mac_final() stackleak: instrument cc_mac_finup() stackleak: instrument cc_hash_setkey() stackleak: instrument cc_hash_digest() stackleak: disabled for this translation unit stackleak: instrument unflatten_dt_nodes() stackleak: instrument cxd2880_io_spi_write_reg() stackleak: disabled for this translation unit stackleak: instrument cc_get_plain_hmac_key() stackleak: instrument cc_aead_setkey() stackleak: disabled for this translation unit stackleak: instrument cc_proc_aead() stackleak: instrument cxd2880_spi_device_write() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument dvb_usercopy() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument drm_legacy_addbufs_pci() stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: disabled for this translation unit stackleak: instrument dvb_ca_en50221_read_data() stackleak: instrument dvb_ca_en50221_parse_attributes() stackleak: instrument dvb_ca_en50221_io_write() 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 of_irq_parse_raw() stackleak: disabled for this translation unit stackleak: instrument dvb_frontend_swzigzag_autotune() stackleak: disabled for this translation unit stackleak: instrument dvb_frontend_swzigzag() stackleak: instrument dvb_get_frontend() stackleak: instrument of_reserved_mem_device_init_by_idx() stackleak: disabled for this translation unit stackleak: instrument dvb_register_frontend() stackleak: instrument caam_probe() stackleak: instrument dvb_get_property.isra.12() stackleak: disabled for this translation unit stackleak: instrument dvb_frontend_handle_compat_ioctl() stackleak: instrument cxd2880_set_ber_per_period_t2() stackleak: instrument cxd2880_get_frontend_t2() stackleak: instrument drx_ctrl_u_code() stackleak: instrument safexcel_ahash_exit_inv(): calls_alloca stackleak: instrument lp50xx_probe() stackleak: instrument drxj_dap_scu_atomic_read_reg16() stackleak: instrument drxj_dap_scu_atomic_write_reg16() stackleak: instrument safexcel_hmac_init_iv() stackleak: instrument gen_split_key() stackleak: instrument safexcel_cbcmac_setkey() stackleak: instrument safexcel_sha3_fbcheck() stackleak: instrument safexcel_send_req() stackleak: instrument safexcel_xcbcmac_setkey() stackleak: instrument safexcel_cmac_setkey() stackleak: instrument safexcel_aead_exit_inv(): calls_alloca stackleak: instrument safexcel_skcipher_exit_inv(): calls_alloca stackleak: instrument crypto_des_verify_key() stackleak: instrument safexcel_skcipher_aes_setkey() stackleak: instrument safexcel_skcipher_aesctr_setkey() stackleak: instrument safexcel_aead_ccm_setkey() stackleak: instrument safexcel_aead_setkey() stackleak: instrument safexcel_hmac_setkey() stackleak: instrument safexcel_skcipher_aesxts_setkey() stackleak: instrument safexcel_aead_gcm_setkey() stackleak: instrument set_qam.constprop() stackleak: instrument af9033_wr_reg_val_tab.isra.2() stackleak: instrument af9033_init() stackleak: instrument caam_read() stackleak: instrument caam_rng_fill_async() stackleak: instrument crypto_des_verify_key() stackleak: instrument sec_alg_skcipher_crypto() /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:558:21: note: userspace variable will be forcibly initialized struct drm_ctx_res res; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:493:22: note: userspace variable will be forcibly initialized struct drm_buf_free request; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:136:20: note: userspace variable will be forcibly initialized struct drm_unique uq; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:21: note: userspace variable will be forcibly initialized struct drm_version v; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:595:17: note: userspace variable will be forcibly initialized struct drm_dma d; ^ stackleak: instrument compat_drm_dma() stackleak: instrument compat_drm_version() stackleak: instrument drm_of_component_probe() stackleak: instrument efi_pstore_erase_name() stackleak: instrument efi_pstore_write() stackleak: instrument efi_pstore_read_func() stackleak: instrument crypto_des_verify_key() stackleak: instrument cros_ec_register() stackleak: instrument bcm3510_writebytes.isra.0.constprop() stackleak: instrument bcm3510_do_hab_cmd() stackleak: instrument cec_ioctl() stackleak: instrument bcm3510_set_frontend() stackleak: instrument bcm3510_init() stackleak: instrument terminate_request() stackleak: instrument receive_n_bytes() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument do_cros_ec_pkt_xfer_spi() stackleak: instrument do_cros_ec_cmd_xfer_spi() stackleak: instrument crtc_crc_read() stackleak: instrument zynqmp_firmware_probe() stackleak: instrument mipi_dbi_buf_copy() stackleak: instrument mipi_dbi_fb_dirty() stackleak: instrument mipi_dbi_spi1e_transfer() stackleak: instrument mipi_dbi_spi_transfer() stackleak: instrument mipi_dbi_typec1_command_read.isra.5() stackleak: instrument mipi_dbi_spi1_transfer() stackleak: instrument mipi_dbi_typec3_command_read.isra.6() stackleak: instrument scpi_probe() stackleak: instrument scpi_dvfs_get_info() stackleak: instrument zynqmp_ipi_probe() stackleak: instrument rproc_coredump_using_sections() stackleak: instrument rproc_coredump() stackleak: instrument rproc_find_carveout_by_name() stackleak: instrument write_pccard.isra.4.constprop() stackleak: instrument rproc_name_read() stackleak: instrument rproc_trace_read() stackleak: instrument rproc_virtio_find_vqs() stackleak: instrument cxd2820r_attach() stackleak: instrument cxd2820r_set_frontend_c() stackleak: instrument imx_rproc_detect_mode() stackleak: instrument cxd2820r_set_frontend_t() stackleak: instrument sdw_handle_slave_status() stackleak: instrument cxd2820r_set_frontend_t2() stackleak: instrument extcon_sync() stackleak: instrument qcom_swrm_stream_alloc_ports() stackleak: instrument qcom_swrm_get_port_config.constprop() stackleak: instrument dib7000m_autosearch_start() stackleak: instrument cci_pmu_event_init() stackleak: instrument dsu_pmu_validate_group() stackleak: instrument exynos_bus_probe() stackleak: instrument arm_cmn_map_show() stackleak: instrument arm_cmn_discover() stackleak: instrument mb86a20s_get_stats() stackleak: instrument mb86a16_set_fe() stackleak: instrument nxt200x_writebytes.isra.0() stackleak: instrument mxl692_write_fw_block.isra.3() stackleak: instrument mxl692_i2c_writeread() stackleak: instrument mxl692_init() stackleak: instrument or51211_load_firmware.isra.2() stackleak: instrument rtl2830_init() stackleak: instrument rtl2830_regmap_gather_write() stackleak: instrument rtl2832_init() stackleak: instrument imx_iim_probe() stackleak: instrument si21xx_set_frontend() stackleak: instrument of_icc_get_by_index() stackleak: instrument counter_sysfs_add() stackleak: instrument rmem_probe() stackleak: instrument slim_do_transfer() stackleak: instrument counter_chrdev_ioctl() stackleak: instrument stb0899_dvbs_algo() stackleak: instrument qcom_xfer_msg() stackleak: instrument parport_attach() /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_get_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:132:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_config': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:153:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c: In function 'comedi_dio_bitfield2': /kisskb/src/drivers/comedi/kcomedilib/kcomedilib_main.c:169:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ stackleak: instrument pmbus_do_probe() stackleak: instrument pps_cdev_compat_ioctl() stackleak: instrument adm1266_gpio_dbg_show() stackleak: instrument adm1266_gpio_get_multiple() stackleak: instrument __hwmon_device_register() stackleak: instrument stv0299_send_legacy_dish_cmd() stackleak: instrument get_memsize() stackleak: instrument ibm_cffps_read_input_history() stackleak: instrument dmc520_edac_probe() /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_chaninfo': /kisskb/src/drivers/comedi/comedi_fops.c:2899:25: note: userspace variable will be forcibly initialized struct comedi_chaninfo chaninfo; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_rangeinfo': /kisskb/src/drivers/comedi/comedi_fops.c:2923:26: note: userspace variable will be forcibly initialized struct comedi_rangeinfo rangeinfo; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmd': /kisskb/src/drivers/comedi/comedi_fops.c:3000:20: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_cmdtest': /kisskb/src/drivers/comedi/comedi_fops.c:3025:20: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'compat_insn': /kisskb/src/drivers/comedi/comedi_fops.c:3102:21: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c: In function 'comedi_unlocked_ioctl': /kisskb/src/drivers/comedi/comedi_fops.c:2253:22: note: userspace variable will be forcibly initialized struct comedi_insn insn; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2229:26: note: userspace variable will be forcibly initialized struct comedi_insnlist insnlist; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2216:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2203:21: note: userspace variable will be forcibly initialized struct comedi_cmd cmd; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2180:27: note: userspace variable will be forcibly initialized struct comedi_rangeinfo it; ^ /kisskb/src/drivers/comedi/comedi_fops.c:2171:26: note: userspace variable will be forcibly initialized struct comedi_chaninfo it; ^ stackleak: instrument xgene_edac_mc_add() stackleak: instrument do_devinfo_ioctl() stackleak: instrument do_devconfig_ioctl() stackleak: instrument comedi_unlocked_ioctl() stackleak: instrument comedi_compat_ioctl() stackleak: instrument ad_sd_write_reg() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument ad_sd_read_reg_raw() /kisskb/src/drivers/comedi/drivers.c: In function 'insn_rw_emulate_bits': /kisskb/src/drivers/comedi/drivers.c:611:21: note: userspace variable will be forcibly initialized struct comedi_insn _insn; ^ stackleak: instrument get_frontend() stackleak: instrument tc90522_master_xfer() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument ad7292_single_conversion() stackleak: instrument tda10023_init() /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:808:22: note: userspace variable will be forcibly initialized struct iovec resp_iov; ^ stackleak: instrument occ_probe() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument fxls8962af_fifo_flush() stackleak: instrument tee_ioctl() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument audio_probe_channel() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument ad74413r_reg_read() stackleak: instrument ucd9000_debugfs_read_mfr_status() stackleak: instrument mma9551_transfer() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument etm4_probe() stackleak: instrument __sca3000_unlock_reg_lock() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument sca3000_read_data_short() stackleak: instrument sca3000_read_data.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument ltc2496_result_and_measure() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument ad5360_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument adis16080_read_sample() stackleak: instrument ad5421_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument adxrs450_spi_read_reg_16() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument adxrs450_spi_initial() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument adc5_probe() stackleak: instrument adxrs450_spi_sensor_data() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument ad5449_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument adc0832_adc_conversion() stackleak: instrument ad9523_read() stackleak: instrument ad9523_write() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument ad5592r_spi_wnop_r16() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument adc12138_mode_programming() stackleak: instrument ad5755_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument ad5758_spi_reg_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument _ad5761_spi_read.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument __adrf6780_spi_read() stackleak: instrument __ad5766_spi_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument ads8688_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument ads124s_read.isra.1() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument ad5791_spi_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument __ad7293_spi_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument tsc2046_adc_read_one.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument st_lsm6dsx_shub_alloc_iiodev() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument __adis_read_reg() stackleak: instrument __adis_write_reg() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument sx9310_probe() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument ltc2983_setup.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read.constprop() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_read() stackleak: instrument spi_sync_transfer.constprop() stackleak: instrument spi_write.constprop() stackleak: instrument in_illuminance_lux_table_store() stackleak: instrument nct6775_probe() Completed OK # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc5.4 # Build took: 0:05:21.730829