================================================================== BUG: KCSAN: data-race in __fsnotify_parent / __fsnotify_recalc_mask write to 0xffff8881001cb430 of 4 bytes by task 4659 on cpu 1: __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 0xffff8881001cb430 of 4 bytes by task 4355 on cpu 0: 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: 0 UID: 0 PID: 4355 Comm: syz-executor Not tainted 6.10.0-syzkaller-12030-g66ebbdfdeb09 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 06/27/2024 ==================================================================