EXT4-fs warning (device loop3): ext4_xattr_inode_get:560: inode #11: comm syz.3.4202: EA inode hash validation failed EXT4-fs error (device loop3): ext4_do_update_inode:5632: inode #15: comm syz.3.4202: corrupted inode contents ================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff8687e1e8 of 8 bytes by task 15689 on cpu 0: data_alloc+0x280/0x2e0 kernel/printk/printk_ringbuffer.c:1102 prb_reserve+0x807/0xaf0 kernel/printk/printk_ringbuffer.c:1685 vprintk_store+0x56d/0x860 kernel/printk/printk.c:2299 vprintk_emit+0x10d/0x580 kernel/printk/printk.c:2399 vprintk_default+0x26/0x30 kernel/printk/printk.c:2438 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2448 __ext4_warning+0x12b/0x140 fs/ext4/super.c:1015 ext4_evict_inode+0x848/0xd90 fs/ext4/inode.c:-1 evict+0x2e3/0x550 fs/inode.c:810 iput_final fs/inode.c:1914 [inline] iput+0x4ed/0x650 fs/inode.c:1966 ext4_process_orphan+0x1a9/0x1c0 fs/ext4/orphan.c:356 ext4_orphan_cleanup+0x6a8/0xa00 fs/ext4/orphan.c:470 __ext4_fill_super fs/ext4/super.c:5617 [inline] ext4_fill_super+0x3483/0x3810 fs/ext4/super.c:5736 get_tree_bdev_flags+0x291/0x300 fs/super.c:1691 get_tree_bdev+0x1f/0x30 fs/super.c:1714 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5768 vfs_get_tree+0x57/0x1d0 fs/super.c:1751 fc_mount fs/namespace.c:1208 [inline] do_new_mount_fc fs/namespace.c:3651 [inline] do_new_mount+0x24d/0x660 fs/namespace.c:3727 path_mount+0x4a5/0xb70 fs/namespace.c:4037 do_mount fs/namespace.c:4050 [inline] __do_sys_mount fs/namespace.c:4238 [inline] __se_sys_mount+0x28c/0x2e0 fs/namespace.c:4215 __x64_sys_mount+0x67/0x80 fs/namespace.c:4215 x64_sys_call+0x2b51/0x3000 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffffffff8687e1e8 of 8 bytes by task 15694 on cpu 1: desc_read kernel/printk/printk_ringbuffer.c:479 [inline] desc_push_tail kernel/printk/printk_ringbuffer.c:775 [inline] desc_reserve kernel/printk/printk_ringbuffer.c:921 [inline] prb_reserve+0x220/0xaf0 kernel/printk/printk_ringbuffer.c:1635 vprintk_store+0x56d/0x860 kernel/printk/printk.c:2299 vprintk_emit+0x10d/0x580 kernel/printk/printk.c:2399 vprintk_default+0x26/0x30 kernel/printk/printk.c:2438 vprintk+0x1d/0x30 kernel/printk/printk_safe.c:82 _printk+0x79/0xa0 kernel/printk/printk.c:2448 __ext4_error_inode+0x2ca/0x3f0 fs/ext4/super.c:853 __ext4_mark_inode_dirty+0xbd/0x3f0 fs/ext4/inode.c:6491 ext4_dirty_inode+0x92/0xc0 fs/ext4/inode.c:6517 __mark_inode_dirty+0x162/0x750 fs/fs-writeback.c:2566 mark_inode_dirty_sync include/linux/fs.h:2619 [inline] dquot_free_space include/linux/quotaops.h:380 [inline] dquot_free_block include/linux/quotaops.h:390 [inline] ext4_mb_clear_bb fs/ext4/mballoc.c:6650 [inline] ext4_free_blocks+0xea9/0x1480 fs/ext4/mballoc.c:6770 ext4_xattr_release_block+0x38d/0x550 fs/ext4/xattr.c:1312 ext4_xattr_delete_inode+0x6f3/0x790 fs/ext4/xattr.c:2989 ext4_evict_inode+0xa6a/0xd90 fs/ext4/inode.c:271 evict+0x2e3/0x550 fs/inode.c:810 iput_final fs/inode.c:1914 [inline] iput+0x4ed/0x650 fs/inode.c:1966 ext4_process_orphan+0x1a9/0x1c0 fs/ext4/orphan.c:356 ext4_orphan_cleanup+0x6a8/0xa00 fs/ext4/orphan.c:470 __ext4_fill_super fs/ext4/super.c:5617 [inline] ext4_fill_super+0x3483/0x3810 fs/ext4/super.c:5736 get_tree_bdev_flags+0x291/0x300 fs/super.c:1691 get_tree_bdev+0x1f/0x30 fs/super.c:1714 ext4_get_tree+0x1c/0x30 fs/ext4/super.c:5768 vfs_get_tree+0x57/0x1d0 fs/super.c:1751 fc_mount fs/namespace.c:1208 [inline] do_new_mount_fc fs/namespace.c:3651 [inline] do_new_mount+0x24d/0x660 fs/namespace.c:3727 path_mount+0x4a5/0xb70 fs/namespace.c:4037 do_mount fs/namespace.c:4050 [inline] __do_sys_mount fs/namespace.c:4238 [inline] __se_sys_mount+0x28c/0x2e0 fs/namespace.c:4215 __x64_sys_mount+0x67/0x80 fs/namespace.c:4215 x64_sys_call+0x2b51/0x3000 arch/x86/include/generated/asm/syscalls_64.h:166 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xd2/0x200 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x0000000000001c18 -> 0x00000000000b0368 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 15694 Comm: syz.3.4202 Not tainted syzkaller #0 PREEMPT(voluntary) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/02/2025 ================================================================== EXT4-fs error (device loop3): ext4_dirty_inode:6517: inode #15: comm syz.3.4202: mark_inode_dirty error EXT4-fs error (device loop3): ext4_do_update_inode:5632: inode #15: comm syz.3.4202: corrupted inode contents EXT4-fs error (device loop3): ext4_xattr_delete_inode:2996: inode #15: comm syz.3.4202: mark_inode_dirty error EXT4-fs error (device loop3): ext4_xattr_delete_inode:2999: inode #15: comm syz.3.4202: mark inode dirty (error -117) EXT4-fs warning (device loop3): ext4_evict_inode:274: xattr delete (err -117) EXT4-fs (loop3): 1 orphan inode deleted