Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 ================================================================== BUG: KCSAN: data-race in __lru_add_drain_all / folio_batch_move_lru write to 0xffff888237c29988 of 1 bytes by task 8737 on cpu 0: folio_batch_reinit include/linux/pagevec.h:48 [inline] folio_batch_move_lru+0x2bf/0x2f0 mm/swap.c:225 lru_add_drain_cpu+0x77/0x270 mm/swap.c:652 lru_add_drain+0x34/0x80 mm/swap.c:752 exit_mmap+0x135/0x640 mm/mmap.c:3303 __mmput+0x28/0x1c0 kernel/fork.c:1349 mmput+0x4c/0x60 kernel/fork.c:1371 exit_mm+0xe3/0x180 kernel/exit.c:567 do_exit+0x585/0x16d0 kernel/exit.c:858 do_group_exit+0x141/0x150 kernel/exit.c:1021 __do_sys_exit_group kernel/exit.c:1032 [inline] __se_sys_exit_group kernel/exit.c:1030 [inline] __x64_sys_exit_group+0x1f/0x20 kernel/exit.c:1030 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 0xffff888237c29988 of 1 bytes by task 2776 on cpu 1: folio_batch_count include/linux/pagevec.h:53 [inline] cpu_needs_drain mm/swap.c:795 [inline] __lru_add_drain_all+0x137/0x420 mm/swap.c:889 lru_add_drain_all+0x10/0x20 mm/swap.c:905 invalidate_bdev+0x54/0x70 block/bdev.c:86 bdev_disk_changed+0x118/0xc70 block/partitions/core.c:664 blkdev_get_whole+0x227/0x240 block/bdev.c:653 blkdev_get_by_dev+0x236/0x390 block/bdev.c:795 bdev_open_by_dev+0x56/0xd0 block/bdev.c:840 disk_scan_partitions+0x13b/0x1a0 block/genhd.c:369 blkdev_common_ioctl+0xd59/0x1680 block/ioctl.c:558 blkdev_ioctl+0x318/0x460 block/ioctl.c:627 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:871 [inline] __se_sys_ioctl+0xcf/0x140 fs/ioctl.c:857 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:857 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: 0x0d -> 0x00 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 2776 Comm: udevd Not tainted 6.6.0-syzkaller-12715-g6bdfe2d88b9f #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/09/2023 ================================================================== Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7 Alternate GPT is invalid, using primary GPT. loop4: p2 p3 p7