================================================================== BUG: KCSAN: data-race in inode_needs_update_time / inode_update_timestamps write to 0xffff8881065553d8 of 8 bytes by task 5812 on cpu 0: 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:2943 [inline] wp_page_shared mm/memory.c:3338 [inline] do_wp_page+0xe9b/0x1f40 mm/memory.c:3478 handle_pte_fault mm/memory.c:5054 [inline] __handle_mm_fault mm/memory.c:5179 [inline] handle_mm_fault+0xe5d/0x2dd0 mm/memory.c:5344 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 __put_user_nocheck_4+0x7/0x10 arch/x86/lib/putuser.S:95 ____sys_recvmsg+0x20f/0x310 net/socket.c:2816 ___sys_recvmsg net/socket.c:2845 [inline] do_recvmmsg+0x2eb/0x720 net/socket.c:2939 __sys_recvmmsg net/socket.c:3018 [inline] __do_sys_recvmmsg net/socket.c:3041 [inline] __se_sys_recvmmsg net/socket.c:3034 [inline] __x64_sys_recvmmsg+0xe2/0x160 net/socket.c:3034 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x44/0x110 arch/x86/entry/common.c:82 entry_SYSCALL_64_after_hwframe+0x63/0x6b read to 0xffff8881065553d8 of 8 bytes by task 5815 on cpu 1: 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:2943 [inline] do_shared_fault mm/memory.c:4704 [inline] do_fault mm/memory.c:4766 [inline] do_pte_missing mm/memory.c:3730 [inline] handle_pte_fault mm/memory.c:5038 [inline] __handle_mm_fault mm/memory.c:5179 [inline] handle_mm_fault+0x193a/0x2dd0 mm/memory.c:5344 faultin_page mm/gup.c:956 [inline] __get_user_pages+0x402/0xe40 mm/gup.c:1239 __get_user_pages_locked mm/gup.c:1507 [inline] __gup_longterm_locked+0x1219/0x14f0 mm/gup.c:2209 pin_user_pages_remote+0x114/0x170 mm/gup.c:3356 process_vm_rw_single_vec mm/process_vm_access.c:105 [inline] process_vm_rw_core mm/process_vm_access.c:215 [inline] process_vm_rw+0x4f4/0x8c0 mm/process_vm_access.c:283 __do_sys_process_vm_writev mm/process_vm_access.c:303 [inline] __se_sys_process_vm_writev mm/process_vm_access.c:298 [inline] __x64_sys_process_vm_writev+0x7a/0x90 mm/process_vm_access.c:298 do_syscall_x64 arch/x86/entry/common.c:51 [inline] do_syscall_64+0x44/0x110 arch/x86/entry/common.c:82 entry_SYSCALL_64_after_hwframe+0x63/0x6b value changed: 0x0000000027702d9b -> 0x000000002808c41c Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 5815 Comm: syz-executor.5 Not tainted 6.7.0-rc3-syzkaller-00014-gdf60cee26a2e #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/10/2023 ==================================================================