toolchain: LLVM 12.0.0 config: defconfig + kcsan.config ================================================================== BUG: KCSAN: data-race in folio_mark_accessed / workingset_activation write (marked) to 0xfffffc88bbd162c0 of 8 bytes by task 1840 on cpu 11: folio_mark_accessed+0x30/0xd4 mark_page_accessed+0x30/0x40 zap_pte_range+0x30c/0x840 unmap_page_range+0x240/0x40c unmap_single_vma+0xa8/0x118 unmap_vmas+0xa4/0x108 exit_mmap+0x15c/0x2c4 __mmput+0x5c/0x1cc mmput+0x4c/0x6c exit_mm+0xe0/0x120 do_exit+0x2cc/0xc38 __arm64_sys_exit_group+0x0/0x20 kernel_waitid+0x0/0x1bc __wake_up_parent+0x0/0x44 __se_sys_exit_group+0x0/0x10 invoke_syscall+0x54/0x160 el0_svc_common+0x100/0x148 do_el0_svc+0x38/0xa8 el0_svc+0x20/0x50 el0t_64_sync_handler+0x68/0xac el0t_64_sync+0x180/0x184 read to 0xfffffc88bbd162c0 of 8 bytes by task 1838 on cpu 6: workingset_activation+0x68/0x208 folio_mark_accessed+0xb0/0xd4 mark_page_accessed+0x30/0x40 zap_pte_range+0x30c/0x840 unmap_page_range+0x240/0x40c unmap_single_vma+0xa8/0x118 unmap_vmas+0xa4/0x108 exit_mmap+0x15c/0x2c4 __mmput+0x5c/0x1cc mmput+0x4c/0x6c exit_mm+0xe0/0x120 do_exit+0x2cc/0xc38 __arm64_sys_exit_group+0x0/0x20 kernel_waitid+0x0/0x1bc __wake_up_parent+0x0/0x44 __se_sys_exit_group+0x0/0x10 invoke_syscall+0x54/0x160 el0_svc_common+0x100/0x148 do_el0_svc+0x38/0xa8 el0_svc+0x20/0x50 el0t_64_sync_handler+0x68/0xac el0t_64_sync+0x180/0x184 value changed: 0x0bfffc0000020814 -> 0x0bfffc0000020816 Reported by Kernel Concurrency Sanitizer on: CPU: 6 PID: 1838 Comm: systemd-gpt-aut Not tainted 5.16.0-rc4-00002-g5854738642b4 #1 Hardware name: linux,dummy-virt (DT) ==================================================================