================================================================== BUG: KCSAN: data-race in ondemand_readahead / read_pages write to 0xffff888130b6df84 of 4 bytes by task 30782 on cpu 1: ondemand_readahead+0x364/0x690 page_cache_async_ra+0x94/0xa0 mm/readahead.c:717 do_async_mmap_readahead mm/filemap.c:3169 [inline] filemap_fault+0x3da/0xc30 mm/filemap.c:3223 __do_fault mm/memory.c:4265 [inline] do_read_fault mm/memory.c:4628 [inline] do_fault mm/memory.c:4762 [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+0x13bd/0x2dd0 mm/memory.c:5344 faultin_page mm/gup.c:956 [inline] __get_user_pages+0x402/0xe40 mm/gup.c:1239 populate_vma_page_range mm/gup.c:1677 [inline] __mm_populate+0x216/0x330 mm/gup.c:1786 mm_populate include/linux/mm.h:3379 [inline] vm_mmap_pgoff+0x1a7/0x240 mm/util.c:551 ksys_mmap_pgoff+0x2b8/0x330 mm/mmap.c:1425 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 0xffff888130b6df84 of 4 bytes by task 30760 on cpu 0: read_pages+0x259/0x530 mm/readahead.c:171 page_cache_ra_unbounded+0x2aa/0x2e0 mm/readahead.c:269 do_page_cache_ra mm/readahead.c:299 [inline] page_cache_ra_order+0xd5/0xf0 mm/readahead.c:546 do_sync_mmap_readahead+0x410/0x450 mm/filemap.c:3141 filemap_fault+0x426/0xc30 mm/filemap.c:3233 __do_fault mm/memory.c:4265 [inline] do_read_fault mm/memory.c:4628 [inline] do_fault mm/memory.c:4762 [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+0x13bd/0x2dd0 mm/memory.c:5344 faultin_page mm/gup.c:956 [inline] __get_user_pages+0x402/0xe40 mm/gup.c:1239 populate_vma_page_range mm/gup.c:1677 [inline] __mm_populate+0x216/0x330 mm/gup.c:1786 mm_populate include/linux/mm.h:3379 [inline] vm_mmap_pgoff+0x1a7/0x240 mm/util.c:551 ksys_mmap_pgoff+0x2b8/0x330 mm/mmap.c:1425 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: 0x00000005 -> 0x0000001f Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 30760 Comm: syz-executor.1 Not tainted 6.6.0-syzkaller-15859-g89cdf9d55601 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 ==================================================================