===================================================== BUG: KMSAN: uninit-value in check_template lib/842/842_compress.c:393 [inline] BUG: KMSAN: uninit-value in process_next lib/842/842_compress.c:456 [inline] BUG: KMSAN: uninit-value in sw842_compress+0x1584/0x4fa0 lib/842/842_compress.c:545 check_template lib/842/842_compress.c:393 [inline] process_next lib/842/842_compress.c:456 [inline] sw842_compress+0x1584/0x4fa0 lib/842/842_compress.c:545 crypto842_scompress+0x4e/0x70 crypto/842.c:46 scomp_acomp_comp_decomp+0xa49/0x1120 include/crypto/internal/scompress.h:-1 scomp_acomp_compress+0x33/0x40 crypto/scompress.c:282 crypto_acomp_compress+0x5b4/0xe80 crypto/acompress.c:291 zswap_compress mm/zswap.c:886 [inline] zswap_store_page mm/zswap.c:1429 [inline] zswap_store+0x1ea0/0x4bb0 mm/zswap.c:1540 swap_writeout+0x8c1/0x1390 mm/page_io.c:275 shmem_writeout+0x1ac6/0x1f70 mm/shmem.c:1642 writeout mm/vmscan.c:660 [inline] pageout mm/vmscan.c:721 [inline] shrink_folio_list+0x56ca/0x7e30 mm/vmscan.c:1453 evict_folios+0x9a43/0xc010 mm/vmscan.c:4745 try_to_shrink_lruvec+0x12b6/0x17e0 mm/vmscan.c:4908 lru_gen_shrink_lruvec mm/vmscan.c:5057 [inline] shrink_lruvec+0x46f/0x4f10 mm/vmscan.c:5818 shrink_node_memcgs mm/vmscan.c:6054 [inline] shrink_node+0x1113/0x54a0 mm/vmscan.c:6095 shrink_zones mm/vmscan.c:6339 [inline] do_try_to_free_pages+0x849/0x26b0 mm/vmscan.c:6401 try_to_free_mem_cgroup_pages+0x3ae/0x950 mm/vmscan.c:6729 try_charge_memcg+0x80f/0x1c50 mm/memcontrol.c:2356 try_charge mm/memcontrol.c:2498 [inline] charge_memcg+0xd8/0x2b0 mm/memcontrol.c:4701 __mem_cgroup_charge+0x71/0x2e0 mm/memcontrol.c:4718 mem_cgroup_charge include/linux/memcontrol.h:662 [inline] shmem_alloc_and_add_folio+0xe4f/0x1be0 mm/shmem.c:1922 shmem_get_folio_gfp+0xad3/0x1fc0 mm/shmem.c:2535 shmem_get_folio mm/shmem.c:2641 [inline] shmem_write_begin+0x151/0x430 mm/shmem.c:3291 generic_perform_write+0x365/0x1050 mm/filemap.c:4255 shmem_file_write_iter+0x2b7/0x2f0 mm/shmem.c:3466 __kernel_write_iter+0x6fa/0xdd0 fs/read_write.c:619 dump_emit_page fs/coredump.c:1298 [inline] dump_user_range+0xda1/0x14c0 fs/coredump.c:1372 elf_core_dump+0x6a13/0x6cb0 fs/binfmt_elf.c:2111 coredump_write+0x20e3/0x2d50 fs/coredump.c:1049 vfs_coredump+0x437b/0x6030 fs/coredump.c:1170 get_signal+0x20a9/0x2a20 kernel/signal.c:3019 arch_do_signal_or_restart+0x53/0xb90 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:40 [inline] exit_to_user_mode_prepare include/linux/irq-entry-common.h:225 [inline] irqentry_exit_to_user_mode+0x5f/0xa0 kernel/entry/common.c:73 irqentry_exit+0x16/0x60 kernel/entry/common.c:191 exc_page_fault+0x82/0xc0 arch/x86/mm/fault.c:1535 asm_exc_page_fault+0x2b/0x30 arch/x86/include/asm/idtentry.h:618 Uninit was stored to memory at: get_next_data lib/842/842_compress.c:412 [inline] sw842_compress+0xc8b/0x4fa0 lib/842/842_compress.c:522 crypto842_scompress+0x4e/0x70 crypto/842.c:46 scomp_acomp_comp_decomp+0xa49/0x1120 include/crypto/internal/scompress.h:-1 scomp_acomp_compress+0x33/0x40 crypto/scompress.c:282 crypto_acomp_compress+0x5b4/0xe80 crypto/acompress.c:291 zswap_compress mm/zswap.c:886 [inline] zswap_store_page mm/zswap.c:1429 [inline] zswap_store+0x1ea0/0x4bb0 mm/zswap.c:1540 swap_writeout+0x8c1/0x1390 mm/page_io.c:275 shmem_writeout+0x1ac6/0x1f70 mm/shmem.c:1642 writeout mm/vmscan.c:660 [inline] pageout mm/vmscan.c:721 [inline] shrink_folio_list+0x56ca/0x7e30 mm/vmscan.c:1453 evict_folios+0x9a43/0xc010 mm/vmscan.c:4745 try_to_shrink_lruvec+0x12b6/0x17e0 mm/vmscan.c:4908 lru_gen_shrink_lruvec mm/vmscan.c:5057 [inline] shrink_lruvec+0x46f/0x4f10 mm/vmscan.c:5818 shrink_node_memcgs mm/vmscan.c:6054 [inline] shrink_node+0x1113/0x54a0 mm/vmscan.c:6095 shrink_zones mm/vmscan.c:6339 [inline] do_try_to_free_pages+0x849/0x26b0 mm/vmscan.c:6401 try_to_free_mem_cgroup_pages+0x3ae/0x950 mm/vmscan.c:6729 try_charge_memcg+0x80f/0x1c50 mm/memcontrol.c:2356 try_charge mm/memcontrol.c:2498 [inline] charge_memcg+0xd8/0x2b0 mm/memcontrol.c:4701 __mem_cgroup_charge+0x71/0x2e0 mm/memcontrol.c:4718 mem_cgroup_charge include/linux/memcontrol.h:662 [inline] shmem_alloc_and_add_folio+0xe4f/0x1be0 mm/shmem.c:1922 shmem_get_folio_gfp+0xad3/0x1fc0 mm/shmem.c:2535 shmem_get_folio mm/shmem.c:2641 [inline] shmem_write_begin+0x151/0x430 mm/shmem.c:3291 generic_perform_write+0x365/0x1050 mm/filemap.c:4255 shmem_file_write_iter+0x2b7/0x2f0 mm/shmem.c:3466 __kernel_write_iter+0x6fa/0xdd0 fs/read_write.c:619 dump_emit_page fs/coredump.c:1298 [inline] dump_user_range+0xda1/0x14c0 fs/coredump.c:1372 elf_core_dump+0x6a13/0x6cb0 fs/binfmt_elf.c:2111 coredump_write+0x20e3/0x2d50 fs/coredump.c:1049 vfs_coredump+0x437b/0x6030 fs/coredump.c:1170 get_signal+0x20a9/0x2a20 kernel/signal.c:3019 arch_do_signal_or_restart+0x53/0xb90 arch/x86/kernel/signal.c:337 exit_to_user_mode_loop kernel/entry/common.c:40 [inline] exit_to_user_mode_prepare include/linux/irq-entry-common.h:225 [inline] irqentry_exit_to_user_mode+0x5f/0xa0 kernel/entry/common.c:73 irqentry_exit+0x16/0x60 kernel/entry/common.c:191 exc_page_fault+0x82/0xc0 arch/x86/mm/fault.c:1535 asm_exc_page_fault+0x2b/0x30 arch/x86/include/asm/idtentry.h:618 Uninit was stored to memory at: memcpy_from_iter lib/iov_iter.c:73 [inline] iterate_bvec include/linux/iov_iter.h:123 [inline] iterate_and_advance2 include/linux/iov_iter.h:306 [inline] iterate_and_advance include/linux/iov_iter.h:330 [inline] __copy_from_iter lib/iov_iter.c:249 [inline] copy_folio_from_iter_atomic+0x11f7/0x3c20 lib/iov_iter.c:479 generic_perform_write+0x8b1/0x1050 mm/filemap.c:4273 shmem_file_write_iter+0x2b7/0x2f0 mm/shmem.c:3466 lo_rw_aio+0x1268/0x1590 drivers/block/loop.c:-1 do_req_filebacked drivers/block/loop.c:-1 [inline] loop_handle_cmd drivers/block/loop.c:1923 [inline] loop_process_work+0xe30/0x1ec0 drivers/block/loop.c:1958 loop_rootcg_workfn+0x2b/0x40 drivers/block/loop.c:1989 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xb91/0x1d80 kernel/workqueue.c:3346 worker_thread+0xedf/0x1590 kernel/workqueue.c:3427 kthread+0xd5c/0xf00 kernel/kthread.c:463 ret_from_fork+0x1f5/0x4c0 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Uninit was stored to memory at: ntfs_write_bh+0x6ae/0xe90 fs/ntfs3/fsntfs.c:1430 indx_write fs/ntfs3/index.c:1027 [inline] indx_update_dup+0xe3d/0x10f0 fs/ntfs3/index.c:2710 ni_update_parent+0x144c/0x1810 fs/ntfs3/frecord.c:3182 ni_write_inode+0x1bce/0x1ca0 fs/ntfs3/frecord.c:3277 ntfs3_write_inode+0x94/0xb0 fs/ntfs3/inode.c:1042 write_inode fs/fs-writeback.c:1564 [inline] __writeback_single_inode+0x892/0x1190 fs/fs-writeback.c:1784 writeback_sb_inodes+0xac1/0x1cb0 fs/fs-writeback.c:2015 __writeback_inodes_wb+0x14e/0x480 fs/fs-writeback.c:2086 wb_writeback+0x4fa/0xc00 fs/fs-writeback.c:2197 wb_check_old_data_flush fs/fs-writeback.c:2301 [inline] wb_do_writeback fs/fs-writeback.c:2354 [inline] wb_workfn+0x10ca/0x1910 fs/fs-writeback.c:2382 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xb91/0x1d80 kernel/workqueue.c:3346 worker_thread+0xedf/0x1590 kernel/workqueue.c:3427 kthread+0xd5c/0xf00 kernel/kthread.c:463 ret_from_fork+0x1f5/0x4c0 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Uninit was stored to memory at: ntfs_read_run_nb+0x7cf/0x1810 fs/ntfs3/fsntfs.c:1232 ntfs_read_bh+0x6a/0xc00 fs/ntfs3/fsntfs.c:1293 indx_read+0x450/0x1840 fs/ntfs3/index.c:1067 indx_find+0xa80/0x1510 fs/ntfs3/index.c:1179 indx_update_dup+0xb67/0x10f0 fs/ntfs3/index.c:2682 ni_update_parent+0x144c/0x1810 fs/ntfs3/frecord.c:3182 ni_write_inode+0x1bce/0x1ca0 fs/ntfs3/frecord.c:3277 ntfs3_write_inode+0x94/0xb0 fs/ntfs3/inode.c:1042 write_inode fs/fs-writeback.c:1564 [inline] __writeback_single_inode+0x892/0x1190 fs/fs-writeback.c:1784 writeback_sb_inodes+0xac1/0x1cb0 fs/fs-writeback.c:2015 __writeback_inodes_wb+0x14e/0x480 fs/fs-writeback.c:2086 wb_writeback+0x4fa/0xc00 fs/fs-writeback.c:2197 wb_check_old_data_flush fs/fs-writeback.c:2301 [inline] wb_do_writeback fs/fs-writeback.c:2354 [inline] wb_workfn+0x10ca/0x1910 fs/fs-writeback.c:2382 process_one_work kernel/workqueue.c:3263 [inline] process_scheduled_works+0xb91/0x1d80 kernel/workqueue.c:3346 worker_thread+0xedf/0x1590 kernel/workqueue.c:3427 kthread+0xd5c/0xf00 kernel/kthread.c:463 ret_from_fork+0x1f5/0x4c0 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Uninit was stored to memory at: ntfs_write_bh+0x6ae/0xe90 fs/ntfs3/fsntfs.c:1430 indx_write fs/ntfs3/index.c:1027 [inline] indx_insert_into_buffer+0x287/0x2010 fs/ntfs3/index.c:1819 indx_insert_entry+0xcde/0x1050 fs/ntfs3/index.c:1996 ntfs_create_inode+0x3e87/0x56e0 fs/ntfs3/inode.c:1652 ntfs_create+0x56/0x70 fs/ntfs3/namei.c:110 lookup_open fs/namei.c:3796 [inline] open_last_lookups fs/namei.c:3895 [inline] path_openat+0x2d47/0x6760 fs/namei.c:4131 do_filp_open+0x280/0x660 fs/namei.c:4161 do_sys_openat2+0x1bb/0x2f0 fs/open.c:1437 do_sys_open fs/open.c:1452 [inline] __do_sys_openat fs/open.c:1468 [inline] __se_sys_openat fs/open.c:1463 [inline] __x64_sys_openat+0x240/0x300 fs/open.c:1463 x64_sys_call+0x3be0/0x3e30 arch/x86/include/generated/asm/syscalls_64.h:258 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was stored to memory at: hdr_insert_de+0x4c8/0x550 fs/ntfs3/index.c:838 indx_insert_into_buffer+0x1b6/0x2010 fs/ntfs3/index.c:1815 indx_insert_entry+0xcde/0x1050 fs/ntfs3/index.c:1996 ntfs_create_inode+0x3e87/0x56e0 fs/ntfs3/inode.c:1652 ntfs_create+0x56/0x70 fs/ntfs3/namei.c:110 lookup_open fs/namei.c:3796 [inline] open_last_lookups fs/namei.c:3895 [inline] path_openat+0x2d47/0x6760 fs/namei.c:4131 do_filp_open+0x280/0x660 fs/namei.c:4161 do_sys_openat2+0x1bb/0x2f0 fs/open.c:1437 do_sys_open fs/open.c:1452 [inline] __do_sys_openat fs/open.c:1468 [inline] __se_sys_openat fs/open.c:1463 [inline] __x64_sys_openat+0x240/0x300 fs/open.c:1463 x64_sys_call+0x3be0/0x3e30 arch/x86/include/generated/asm/syscalls_64.h:258 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Uninit was created at: slab_post_alloc_hook mm/slub.c:4985 [inline] slab_alloc_node mm/slub.c:5288 [inline] kmem_cache_alloc_noprof+0x8f5/0x1640 mm/slub.c:5295 ntfs_create_inode+0x603/0x56e0 fs/ntfs3/inode.c:1281 ntfs_create+0x56/0x70 fs/ntfs3/namei.c:110 lookup_open fs/namei.c:3796 [inline] open_last_lookups fs/namei.c:3895 [inline] path_openat+0x2d47/0x6760 fs/namei.c:4131 do_filp_open+0x280/0x660 fs/namei.c:4161 do_sys_openat2+0x1bb/0x2f0 fs/open.c:1437 do_sys_open fs/open.c:1452 [inline] __do_sys_openat fs/open.c:1468 [inline] __se_sys_openat fs/open.c:1463 [inline] __x64_sys_openat+0x240/0x300 fs/open.c:1463 x64_sys_call+0x3be0/0x3e30 arch/x86/include/generated/asm/syscalls_64.h:258 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0xfa0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f CPU: 1 UID: 0 PID: 23613 Comm: syz.5.4856 Tainted: G W syzkaller #0 PREEMPT(none) Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/25/2025 =====================================================