================================================================== BUG: KCSAN: data-race in __delete_from_page_cache / shmem_recalc_inode write to 0xffff88812139d408 of 8 bytes by task 22569 on cpu 0: page_cache_delete mm/filemap.c:152 [inline] __delete_from_page_cache+0x1d8/0x4a0 mm/filemap.c:237 __remove_mapping+0x2ba/0x630 mm/vmscan.c:977 shrink_page_list+0xf43/0x26f0 mm/vmscan.c:1477 reclaim_pages+0x52f/0x6f0 mm/vmscan.c:2190 madvise_cold_or_pageout_pte_range+0xc29/0x1720 mm/madvise.c:373 walk_pmd_range mm/pagewalk.c:53 [inline] walk_pud_range mm/pagewalk.c:112 [inline] walk_p4d_range mm/pagewalk.c:139 [inline] walk_pgd_range mm/pagewalk.c:166 [inline] __walk_page_range+0x9d8/0xed0 mm/pagewalk.c:261 walk_page_range+0x133/0x260 mm/pagewalk.c:349 madvise_pageout_page_range mm/madvise.c:506 [inline] madvise_pageout+0x179/0x220 mm/madvise.c:542 madvise_vma mm/madvise.c:931 [inline] __do_sys_madvise+0x548/0x1150 mm/madvise.c:1113 __se_sys_madvise mm/madvise.c:1039 [inline] __x64_sys_madvise+0x4c/0x60 mm/madvise.c:1039 do_syscall_64+0xcc/0x370 arch/x86/entry/common.c:290 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88812139d408 of 8 bytes by task 22598 on cpu 1: shmem_recalc_inode+0x54/0x190 mm/shmem.c:306 shmem_getpage_gfp+0x552/0x13c0 mm/shmem.c:1889 shmem_fault+0x114/0x3f0 mm/shmem.c:2065 __do_fault+0xae/0x1f0 mm/memory.c:3092 do_shared_fault mm/memory.c:3544 [inline] do_fault mm/memory.c:3622 [inline] handle_pte_fault mm/memory.c:3849 [inline] __handle_mm_fault+0x2029/0x2cb0 mm/memory.c:3973 handle_mm_fault+0x21b/0x530 mm/memory.c:4010 do_user_addr_fault arch/x86/mm/fault.c:1441 [inline] __do_page_fault+0x3fb/0x9e0 arch/x86/mm/fault.c:1506 do_page_fault+0x54/0x233 arch/x86/mm/fault.c:1530 page_fault+0x34/0x40 arch/x86/entry/entry_64.S:1202 copy_user_enhanced_fast_string+0xe/0x30 arch/x86/lib/copy_user_64.S:204 copy_to_user include/linux/uaccess.h:152 [inline] extract_crng_user drivers/char/random.c:1138 [inline] urandom_read+0xd7/0x470 drivers/char/random.c:2041 __do_sys_getrandom drivers/char/random.c:2203 [inline] __se_sys_getrandom drivers/char/random.c:2182 [inline] __x64_sys_getrandom+0xca/0x180 drivers/char/random.c:2182 do_syscall_64+0xcc/0x370 arch/x86/entry/common.c:290 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 22598 Comm: syz-executor.1 Not tainted 5.4.0-rc3+ #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================