===================================================== BUG: KMSAN: uninit-value in sw842_compress+0x22f7/0x4fa0 lib/842/842_compress.c:542 sw842_compress+0x22f7/0x4fa0 lib/842/842_compress.c:542 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:977 [inline] zswap_store_page mm/zswap.c:1492 [inline] zswap_store+0x21db/0x44f0 mm/zswap.c:1601 swap_writeout+0x8c0/0x1370 mm/page_io.c:275 shmem_writeout+0x1ac6/0x1f70 mm/shmem.c:1680 writeout mm/vmscan.c:667 [inline] pageout mm/vmscan.c:728 [inline] shrink_folio_list+0x56c9/0x7e30 mm/vmscan.c:1452 evict_folios+0x9acf/0xbfe0 mm/vmscan.c:4744 try_to_shrink_lruvec+0x12b6/0x17e0 mm/vmscan.c:4907 lru_gen_shrink_lruvec mm/vmscan.c:5056 [inline] shrink_lruvec+0x46f/0x4f10 mm/vmscan.c:5815 shrink_node_memcgs mm/vmscan.c:6051 [inline] shrink_node+0x1113/0x54a0 mm/vmscan.c:6092 shrink_zones mm/vmscan.c:6336 [inline] do_try_to_free_pages+0x849/0x26b0 mm/vmscan.c:6398 try_to_free_mem_cgroup_pages+0x3ae/0x950 mm/vmscan.c:6726 try_charge_memcg+0x810/0x1bf0 mm/memcontrol.c:2357 try_charge mm/memcontrol.c:2499 [inline] charge_memcg+0xd8/0x2b0 mm/memcontrol.c:4702 __mem_cgroup_charge+0x71/0x2e0 mm/memcontrol.c:4719 mem_cgroup_charge include/linux/memcontrol.h:654 [inline] filemap_add_folio+0x82/0x310 mm/filemap.c:964 filemap_create_folio mm/filemap.c:2541 [inline] filemap_get_pages+0x13b1/0x3a60 mm/filemap.c:2609 filemap_splice_read+0x8b5/0x1410 mm/filemap.c:2991 do_splice_read fs/splice.c:982 [inline] splice_direct_to_actor+0x651/0x1550 fs/splice.c:1086 do_splice_direct_actor fs/splice.c:1204 [inline] do_splice_direct+0x1e0/0x350 fs/splice.c:1230 do_sendfile+0x9eb/0x1110 fs/read_write.c:1370 __do_sys_sendfile64 fs/read_write.c:1431 [inline] __se_sys_sendfile64+0x1e3/0x280 fs/read_write.c:1417 __x64_sys_sendfile64+0xbd/0x120 fs/read_write.c:1417 x64_sys_call+0x36b8/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:41 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f 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:4193 shmem_file_write_iter+0x2b7/0x2f0 mm/shmem.c:3528 lo_rw_aio+0x1265/0x1590 drivers/block/loop.c:-1 do_req_filebacked drivers/block/loop.c:-1 [inline] loop_handle_cmd drivers/block/loop.c:1913 [inline] loop_process_work+0xe30/0x1ec0 drivers/block/loop.c:1948 loop_rootcg_workfn+0x2b/0x40 drivers/block/loop.c:1979 process_one_work kernel/workqueue.c:3236 [inline] process_scheduled_works+0xb8e/0x1d80 kernel/workqueue.c:3319 worker_thread+0xedf/0x1590 kernel/workqueue.c:3400 kthread+0xd59/0xf00 kernel/kthread.c:463 ret_from_fork+0x1e3/0x310 arch/x86/kernel/process.c:148 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 Uninit was stored to memory at: lmWriteRecord+0x135c/0x1e40 fs/jfs/jfs_logmgr.c:473 lmLogInit+0x2012/0x27a0 fs/jfs/jfs_logmgr.c:1367 open_inline_log fs/jfs/jfs_logmgr.c:1175 [inline] lmLogOpen+0xaef/0x21a0 fs/jfs/jfs_logmgr.c:1069 jfs_mount_rw+0xdf/0x9f0 fs/jfs/jfs_mount.c:257 jfs_fill_super+0xabf/0x18f0 fs/jfs/super.c:532 get_tree_bdev_flags+0x6e3/0x920 fs/super.c:1692 get_tree_bdev+0x38/0x50 fs/super.c:1715 jfs_get_tree+0x35/0x40 fs/jfs/super.c:635 vfs_get_tree+0xb0/0x5c0 fs/super.c:1815 do_new_mount+0x733/0x1420 fs/namespace.c:3808 path_mount+0x6db/0x1e90 fs/namespace.c:4123 do_mount fs/namespace.c:4136 [inline] __do_sys_mount fs/namespace.c:4347 [inline] __se_sys_mount+0x6eb/0x7d0 fs/namespace.c:4324 __x64_sys_mount+0xe4/0x150 fs/namespace.c:4324 x64_sys_call+0x3604/0x3e20 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd9/0x210 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f Local variable lrd created at: lmLogInit+0x41/0x27a0 fs/jfs/jfs_logmgr.c:1243 open_inline_log fs/jfs/jfs_logmgr.c:1175 [inline] lmLogOpen+0xaef/0x21a0 fs/jfs/jfs_logmgr.c:1069 CPU: 0 UID: 0 PID: 26745 Comm: syz.8.5167 Tainted: G W syzkaller #0 PREEMPT(none) Tainted: [W]=WARN Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2025 =====================================================