================================================================== BUG: KCSAN: data-race in __lru_add_drain_all / __pagevec_lru_add write to 0xffff888237c27998 of 1 bytes by task 6733 on cpu 0: pagevec_reinit include/linux/pagevec.h:57 [inline] __pagevec_lru_add+0x2f5/0x320 mm/swap.c:1063 lru_add_drain_cpu+0x6d/0x260 mm/swap.c:601 lru_add_drain+0x1c/0x50 mm/swap.c:707 exit_mmap+0xf8/0x380 mm/mmap.c:3143 __mmput+0x27/0x1b0 kernel/fork.c:1183 mmput+0x3d/0x50 kernel/fork.c:1205 exit_mm+0xdb/0x170 kernel/exit.c:510 do_exit+0x53e/0x1700 kernel/exit.c:782 do_group_exit+0xa5/0x160 kernel/exit.c:925 get_signal+0x14ee/0x15a0 kernel/signal.c:2904 arch_do_signal_or_restart+0x87/0x2b0 arch/x86/kernel/signal.c:867 exit_to_user_mode_loop kernel/entry/common.c:180 [inline] exit_to_user_mode_prepare+0xc1/0x140 kernel/entry/common.c:215 __syscall_exit_to_user_mode_work kernel/entry/common.c:297 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:308 do_syscall_64+0x37/0x50 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae read to 0xffff888237c27998 of 1 bytes by task 1833 on cpu 1: pagevec_count include/linux/pagevec.h:62 [inline] __lru_add_drain_all+0x118/0x3e0 mm/swap.c:824 lru_add_drain_all+0xc/0x10 mm/swap.c:847 invalidate_bdev+0x56/0x80 block/bdev.c:87 ext4_put_super+0x408/0x610 fs/ext4/super.c:1271 generic_shutdown_super+0xdf/0x250 fs/super.c:462 kill_block_super+0x4a/0x90 fs/super.c:1394 deactivate_locked_super+0x6a/0xb0 fs/super.c:332 deactivate_super+0x85/0x90 fs/super.c:363 cleanup_mnt+0x267/0x2d0 fs/namespace.c:1186 __cleanup_mnt+0x15/0x20 fs/namespace.c:1193 task_work_run+0x8e/0x110 kernel/task_work.c:164 resume_user_mode_work include/linux/resume_user_mode.h:49 [inline] exit_to_user_mode_loop kernel/entry/common.c:183 [inline] exit_to_user_mode_prepare+0x122/0x140 kernel/entry/common.c:215 __syscall_exit_to_user_mode_work kernel/entry/common.c:297 [inline] syscall_exit_to_user_mode+0x20/0x40 kernel/entry/common.c:308 do_syscall_64+0x37/0x50 arch/x86/entry/common.c:86 entry_SYSCALL_64_after_hwframe+0x44/0xae value changed: 0x03 -> 0x00 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 1833 Comm: syz-executor.3 Not tainted 5.17.0-syzkaller-13788-gd0d642a5d365-dirty #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================