loop3: detected capacity change from 0 to 8192 ================================================================== BUG: KCSAN: data-race in __fsnotify_parent / __fsnotify_recalc_mask write to 0xffff88810105dcf0 of 4 bytes by task 3250 on cpu 0: __fsnotify_recalc_mask+0x216/0x320 fs/notify/mark.c:248 fsnotify_recalc_mask+0xaa/0x190 fs/notify/mark.c:286 fsnotify_add_mark_locked+0x6e0/0x840 fs/notify/mark.c:807 fsnotify_add_inode_mark_locked include/linux/fsnotify_backend.h:814 [inline] inotify_new_watch fs/notify/inotify/inotify_user.c:620 [inline] inotify_update_watch fs/notify/inotify/inotify_user.c:647 [inline] __do_sys_inotify_add_watch fs/notify/inotify/inotify_user.c:786 [inline] __se_sys_inotify_add_watch+0x66c/0x800 fs/notify/inotify/inotify_user.c:729 __x64_sys_inotify_add_watch+0x43/0x50 fs/notify/inotify/inotify_user.c:729 x64_sys_call+0x2824/0x2e00 arch/x86/include/generated/asm/syscalls_64.h:255 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f read to 0xffff88810105dcf0 of 4 bytes by task 3640 on cpu 1: fsnotify_object_watched fs/notify/fsnotify.c:198 [inline] __fsnotify_parent+0xd4/0x380 fs/notify/fsnotify.c:228 fsnotify_parent include/linux/fsnotify.h:96 [inline] fsnotify_file include/linux/fsnotify.h:131 [inline] fsnotify_close include/linux/fsnotify.h:412 [inline] __fput+0x5ca/0x6f0 fs/file_table.c:408 __fput_sync+0x44/0x60 fs/file_table.c:507 __do_sys_close fs/open.c:1566 [inline] __se_sys_close+0x101/0x1b0 fs/open.c:1551 __x64_sys_close+0x1f/0x30 fs/open.c:1551 x64_sys_call+0x2630/0x2e00 arch/x86/include/generated/asm/syscalls_64.h:4 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xc9/0x1c0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00000000 -> 0x00002008 Reported by Kernel Concurrency Sanitizer on: CPU: 1 UID: 0 PID: 3640 Comm: syz.3.63 Not tainted 6.10.0-syzkaller-12888-g5437f30d3458 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 ================================================================== loop3: detected capacity change from 0 to 2048 EXT4-fs (loop3): mounted filesystem 00000000-0000-0000-0000-000000000000 r/w without journal. Quota mode: none. EXT4-fs error (device loop3): ext4_mb_generate_buddy:1220: group 0, block bitmap and bg descriptor inconsistent: 25 vs 150994969 free clusters EXT4-fs (loop3): Delayed block allocation failed for inode 18 at logical offset 0 with max blocks 32 with error 28 EXT4-fs (loop3): This should not happen!! Data will be lost EXT4-fs (loop3): Total free blocks count 0 EXT4-fs (loop3): Free/Dirty block details EXT4-fs (loop3): free_blocks=2415919104 EXT4-fs (loop3): dirty_blocks=32 EXT4-fs (loop3): Block reservation details EXT4-fs (loop3): i_reserved_data_blocks=2