loop5: detected capacity change from 0 to 512 ================================================================== BUG: KCSAN: data-race in has_bh_in_lru / invalidate_bh_lru write to 0xffff888237c2a388 of 8 bytes by task 28823 on cpu 0: __invalidate_bh_lrus fs/buffer.c:1493 [inline] invalidate_bh_lru+0x88/0xf0 fs/buffer.c:1505 csd_do_func kernel/smp.c:131 [inline] smp_call_function_many_cond+0x697/0xc20 kernel/smp.c:826 on_each_cpu_cond_mask+0x3c/0x80 kernel/smp.c:1003 on_each_cpu_cond include/linux/smp.h:105 [inline] invalidate_bh_lrus+0x2a/0x30 fs/buffer.c:1524 kill_bdev block/bdev.c:75 [inline] set_blocksize+0x260/0x290 block/bdev.c:152 sb_set_blocksize+0x2d/0xb0 block/bdev.c:161 ext4_load_super fs/ext4/super.c:5093 [inline] __ext4_fill_super fs/ext4/super.c:5221 [inline] ext4_fill_super+0xa6c/0x38b0 fs/ext4/super.c:5696 get_tree_bdev+0x2b4/0x3b0 fs/super.c:1318 ext4_get_tree+0x1c/0x20 fs/ext4/super.c:5728 vfs_get_tree+0x51/0x190 fs/super.c:1519 do_new_mount+0x203/0x660 fs/namespace.c:3335 path_mount+0x496/0xb30 fs/namespace.c:3662 do_mount fs/namespace.c:3675 [inline] __do_sys_mount fs/namespace.c:3884 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3861 __x64_sys_mount+0x67/0x80 fs/namespace.c:3861 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd read to 0xffff888237c2a388 of 8 bytes by task 28826 on cpu 1: has_bh_in_lru+0x35/0x1e0 fs/buffer.c:1515 smp_call_function_many_cond+0x2e4/0xc20 kernel/smp.c:788 on_each_cpu_cond_mask+0x3c/0x80 kernel/smp.c:1003 on_each_cpu_cond include/linux/smp.h:105 [inline] invalidate_bh_lrus+0x2a/0x30 fs/buffer.c:1524 kill_bdev block/bdev.c:75 [inline] set_blocksize+0x260/0x290 block/bdev.c:152 sb_set_blocksize+0x2d/0xb0 block/bdev.c:161 ext4_load_super fs/ext4/super.c:5093 [inline] __ext4_fill_super fs/ext4/super.c:5221 [inline] ext4_fill_super+0xa6c/0x38b0 fs/ext4/super.c:5696 get_tree_bdev+0x2b4/0x3b0 fs/super.c:1318 ext4_get_tree+0x1c/0x20 fs/ext4/super.c:5728 vfs_get_tree+0x51/0x190 fs/super.c:1519 do_new_mount+0x203/0x660 fs/namespace.c:3335 path_mount+0x496/0xb30 fs/namespace.c:3662 do_mount fs/namespace.c:3675 [inline] __do_sys_mount fs/namespace.c:3884 [inline] __se_sys_mount+0x27f/0x2d0 fs/namespace.c:3861 __x64_sys_mount+0x67/0x80 fs/namespace.c:3861 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0xffff888102094af8 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 28826 Comm: syz-executor.5 Tainted: G W 6.5.0-rc7-syzkaller-00104-g4f9e7fabf864 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/26/2023 ================================================================== EXT4-fs (loop5): feature flags set on rev 0 fs, running e2fsck is recommended EXT4-fs (loop5): mounting ext2 file system using the ext4 subsystem EXT4-fs (loop5): orphan cleanup on readonly fs EXT4-fs error (device loop5): ext4_ext_check_inode:520: inode #13: comm syz-executor.5: pblk 0 bad header/extent: invalid extent entries - magic f30a, entries 1, max 4(4), depth 0(0) EXT4-fs error (device loop5): ext4_orphan_get:1399: comm syz-executor.5: couldn't read orphan inode 13 (err -117)