================================================================== BUG: KCSAN: data-race in inode_needs_update_time / inode_update_timestamps read to 0xffff888106930ab8 of 8 bytes by task 3780 on cpu 0: inode_get_mtime include/linux/fs.h:1561 [inline] inode_needs_update_time+0x1c0/0x2f0 fs/inode.c:2123 file_update_time+0x2d/0x140 fs/inode.c:2170 ext4_page_mkwrite+0x1a4/0xb70 fs/ext4/inode.c:6083 do_page_mkwrite mm/memory.c:2944 [inline] do_shared_fault mm/memory.c:4705 [inline] do_fault mm/memory.c:4767 [inline] do_pte_missing mm/memory.c:3731 [inline] handle_pte_fault mm/memory.c:5039 [inline] __handle_mm_fault mm/memory.c:5180 [inline] handle_mm_fault+0x193a/0x2dd0 mm/memory.c:5345 do_user_addr_fault arch/x86/mm/fault.c:1413 [inline] handle_page_fault arch/x86/mm/fault.c:1505 [inline] exc_page_fault+0x2f7/0x6c0 arch/x86/mm/fault.c:1561 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570 rep_movs_alternative+0x4a/0x70 arch/x86/lib/copy_user_64.S:65 copy_user_generic arch/x86/include/asm/uaccess_64.h:112 [inline] raw_copy_to_user arch/x86/include/asm/uaccess_64.h:133 [inline] _copy_to_user+0x77/0x90 lib/usercopy.c:41 copy_to_user include/linux/uaccess.h:191 [inline] io_uring_create+0x77e/0x920 io_uring/io_uring.c:4062 io_uring_setup io_uring/io_uring.c:4131 [inline] __do_sys_io_uring_setup io_uring/io_uring.c:4158 [inline] __se_sys_io_uring_setup+0x1ce/0x1e0 io_uring/io_uring.c:4152 __x64_sys_io_uring_setup+0x31/0x40 io_uring/io_uring.c:4152 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0x44/0x110 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x63/0x6b write to 0xffff888106930ab8 of 8 bytes by task 3771 on cpu 1: inode_set_mtime_to_ts include/linux/fs.h:1567 [inline] inode_update_timestamps+0x3a6/0x560 fs/inode.c:1901 generic_update_time fs/inode.c:1936 [inline] inode_update_time fs/inode.c:1956 [inline] __file_update_time fs/inode.c:2144 [inline] file_update_time+0xba/0x140 fs/inode.c:2174 ext4_page_mkwrite+0x1a4/0xb70 fs/ext4/inode.c:6083 do_page_mkwrite mm/memory.c:2944 [inline] do_shared_fault mm/memory.c:4705 [inline] do_fault mm/memory.c:4767 [inline] do_pte_missing mm/memory.c:3731 [inline] handle_pte_fault mm/memory.c:5039 [inline] __handle_mm_fault mm/memory.c:5180 [inline] handle_mm_fault+0x193a/0x2dd0 mm/memory.c:5345 do_user_addr_fault arch/x86/mm/fault.c:1413 [inline] handle_page_fault arch/x86/mm/fault.c:1505 [inline] exc_page_fault+0x2f7/0x6c0 arch/x86/mm/fault.c:1561 asm_exc_page_fault+0x26/0x30 arch/x86/include/asm/idtentry.h:570 value changed: 0x000000000fae292b -> 0x0000000013da46ac Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 3771 Comm: syz-executor.4 Not tainted 6.7.0-rc5-syzkaller-00014-g26aff849438c #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 ==================================================================