EXT4-fs warning (device loop4): dx_probe:844: inode #2: comm syz-executor.4: Hash code is SIPHASH, but hash not in dirent ================================================================== BUG: KCSAN: data-race in data_alloc / prb_reserve write to 0xffffffff85c7e1e0 of 8 bytes by task 26533 on cpu 1: data_alloc+0x291/0x2c0 kernel/printk/printk_ringbuffer.c:1088 prb_reserve+0x897/0xbc0 kernel/printk/printk_ringbuffer.c:1555 vprintk_store+0x53e/0x800 kernel/printk/printk.c:2228 vprintk_emit+0xd0/0x5d0 kernel/printk/printk.c:2284 vprintk_default+0x26/0x30 kernel/printk/printk.c:2318 vprintk+0x71/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2328 __ext4_error+0x21c/0x310 fs/ext4/super.c:838 ext4_orphan_get+0x172/0x3e0 fs/ext4/ialloc.c:1397 ext4_orphan_cleanup+0x5bc/0x9b0 fs/ext4/orphan.c:467 __ext4_fill_super fs/ext4/super.c:5582 [inline] ext4_fill_super+0x3668/0x39b0 fs/ext4/super.c:5703 get_tree_bdev+0x250/0x2e0 fs/super.c:1614 ext4_get_tree+0x1c/0x20 fs/ext4/super.c:5735 vfs_get_tree+0x53/0x1d0 fs/super.c:1779 do_new_mount+0x227/0x690 fs/namespace.c:3352 path_mount+0x496/0xb30 fs/namespace.c:3679 do_mount fs/namespace.c:3692 [inline] __do_sys_mount fs/namespace.c:3898 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3875 __x64_sys_mount+0x67/0x80 fs/namespace.c:3875 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b read to 0xffffffff85c7e1e0 of 8 bytes by task 26540 on cpu 0: desc_read kernel/printk/printk_ringbuffer.c:478 [inline] desc_push_tail kernel/printk/printk_ringbuffer.c:774 [inline] desc_reserve kernel/printk/printk_ringbuffer.c:920 [inline] prb_reserve+0x229/0xbc0 kernel/printk/printk_ringbuffer.c:1505 vprintk_store+0x53e/0x800 kernel/printk/printk.c:2228 vprintk_emit+0xd0/0x5d0 kernel/printk/printk.c:2284 vprintk_default+0x26/0x30 kernel/printk/printk.c:2318 vprintk+0x71/0x80 kernel/printk/printk_safe.c:45 _printk+0x7a/0xa0 kernel/printk/printk.c:2328 __ext4_warning_inode+0x177/0x190 fs/ext4/super.c:1048 dx_probe+0xb6b/0xc20 fs/ext4/namei.c:964 ext4_dx_find_entry fs/ext4/namei.c:1790 [inline] __ext4_find_entry+0x35a/0x10a0 fs/ext4/namei.c:1635 ext4_lookup_entry fs/ext4/namei.c:1771 [inline] ext4_lookup+0xc7/0x390 fs/ext4/namei.c:1839 __lookup_slow+0x17a/0x230 fs/namei.c:1693 lookup_slow fs/namei.c:1710 [inline] lookup_one_unlocked+0xcf/0x180 fs/namei.c:2820 lookup_one_positive_unlocked fs/namei.c:2849 [inline] lookup_positive_unlocked+0x2b/0x90 fs/namei.c:2889 dquot_quota_on_mount+0x3d/0xb0 fs/quota/dquot.c:2540 ext4_quota_on_mount fs/ext4/orphan.c:316 [inline] ext4_orphan_cleanup+0x479/0x9b0 fs/ext4/orphan.c:444 __ext4_fill_super fs/ext4/super.c:5582 [inline] ext4_fill_super+0x3668/0x39b0 fs/ext4/super.c:5703 get_tree_bdev+0x250/0x2e0 fs/super.c:1614 ext4_get_tree+0x1c/0x20 fs/ext4/super.c:5735 vfs_get_tree+0x53/0x1d0 fs/super.c:1779 do_new_mount+0x227/0x690 fs/namespace.c:3352 path_mount+0x496/0xb30 fs/namespace.c:3679 do_mount fs/namespace.c:3692 [inline] __do_sys_mount fs/namespace.c:3898 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3875 __x64_sys_mount+0x67/0x80 fs/namespace.c:3875 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b value changed: 0x0000000000143c28 -> 0x00000000001f5420 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 26540 Comm: syz-executor.4 Not tainted 6.8.0-rc7-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/25/2024 ================================================================== EXT4-fs warning (device loop4): dx_probe:965: inode #2: comm syz-executor.4: Corrupt directory, running e2fsck is recommended EXT4-fs (loop4): Cannot turn on journaled quota: type 1: error -2 EXT4-fs error (device loop4): ext4_xattr_ibody_find:2263: inode #15: comm syz-executor.4: corrupted in-inode xattr: overlapping e_value EXT4-fs error (device loop4): ext4_orphan_get:1399: comm syz-executor.4: couldn't read orphan inode 15 (err -117) syz-executor.4 (26540) used greatest stack depth: 10056 bytes left