================================================================== BUG: KCSAN: data-race in delete_from_page_cache_batch / folio_mapping write to 0xffffea000608a358 of 8 bytes by task 15117 on cpu 1: page_cache_delete_batch mm/filemap.c:307 [inline] delete_from_page_cache_batch+0x32a/0x710 mm/filemap.c:333 truncate_inode_pages_range+0x1bd/0x6a0 mm/truncate.c:368 truncate_inode_pages+0x24/0x30 mm/truncate.c:448 kill_bdev block/bdev.c:76 [inline] blkdev_flush_mapping+0xc0/0x1c0 block/bdev.c:632 blkdev_put_part block/bdev.c:698 [inline] blkdev_put+0x2d3/0x470 block/bdev.c:942 bdev_release+0x2f/0x40 block/bdev.c:954 blkdev_release+0x25/0x30 block/fops.c:616 __fput+0x299/0x630 fs/file_table.c:394 __fput_sync+0x44/0x50 fs/file_table.c:475 __do_sys_close fs/open.c:1587 [inline] __se_sys_close+0xfa/0x1a0 fs/open.c:1572 __x64_sys_close+0x1f/0x30 fs/open.c:1572 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 read to 0xffffea000608a358 of 8 bytes by task 15125 on cpu 0: folio_mapping+0x92/0x110 mm/util.c:782 folio_evictable mm/internal.h:162 [inline] lru_add_fn+0x8d/0x440 mm/swap.c:181 folio_batch_move_lru+0x21e/0x2f0 mm/swap.c:217 folio_batch_add_and_move mm/swap.c:234 [inline] folio_add_lru+0xc4/0x120 mm/swap.c:517 filemap_add_folio+0x103/0x160 mm/filemap.c:952 page_cache_ra_unbounded+0x15e/0x2e0 mm/readahead.c:250 do_page_cache_ra mm/readahead.c:299 [inline] force_page_cache_ra mm/readahead.c:330 [inline] page_cache_sync_ra+0x24b/0x2a0 mm/readahead.c:691 page_cache_sync_readahead include/linux/pagemap.h:1283 [inline] filemap_get_pages+0x251/0xf90 mm/filemap.c:2497 filemap_read+0x214/0x680 mm/filemap.c:2593 blkdev_read_iter+0x217/0x2c0 block/fops.c:742 call_read_iter include/linux/fs.h:2014 [inline] new_sync_read fs/read_write.c:389 [inline] vfs_read+0x3c0/0x590 fs/read_write.c:470 ksys_read+0xeb/0x1a0 fs/read_write.c:613 __do_sys_read fs/read_write.c:623 [inline] __se_sys_read fs/read_write.c:621 [inline] __x64_sys_read+0x42/0x50 fs/read_write.c:621 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 value changed: 0xffff88813c524398 -> 0x0000000000000000 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 15125 Comm: udevd Not tainted 6.7.0-rc6-syzkaller-00022-g55cb5f43689d #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 ================================================================== udevd[15125]: symlink '../loop0p134' '/dev/block/259:131.tmp-b259:131' failed: Read-only file system