================================================================== BUG: KCSAN: data-race in yama_ptracer_del / yama_ptracer_del write to 0xffff888088e91850 of 1 bytes by interrupt on cpu 0: yama_ptracer_del+0x119/0x1a0 security/yama/yama_lsm.c:191 yama_task_free+0x22/0x30 security/yama/yama_lsm.c:207 security_task_free+0x43/0xa0 security/security.c:1518 __put_task_struct+0xcd/0x360 kernel/fork.c:745 put_task_struct include/linux/sched/task.h:122 [inline] delayed_put_task_struct+0x1a5/0x1d0 kernel/exit.c:182 rcu_do_batch kernel/rcu/tree.c:2186 [inline] rcu_core+0x531/0x9b0 kernel/rcu/tree.c:2410 rcu_core_si+0x12/0x20 kernel/rcu/tree.c:2419 __do_softirq+0x115/0x33f kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0xbb/0xe0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0xe6/0x280 arch/x86/kernel/apic/apic.c:1137 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 arch_local_irq_restore arch/x86/include/asm/paravirt.h:752 [inline] kcsan_setup_watchpoint+0x211/0x380 kernel/kcsan/core.c:492 check_access kernel/kcsan/core.c:529 [inline] __tsan_read4+0xc6/0x100 kernel/kcsan/core.c:658 __next_zones_zonelist+0x27/0xa0 mm/mmzone.c:64 next_zones_zonelist include/linux/mmzone.h:1058 [inline] first_zones_zonelist include/linux/mmzone.h:1081 [inline] finalise_ac mm/page_alloc.c:4717 [inline] __alloc_pages_nodemask+0x28b/0x310 mm/page_alloc.c:4747 alloc_pages_vma+0xc1/0x3a0 mm/mempolicy.c:2170 shmem_alloc_page+0x67/0xf0 mm/shmem.c:1499 shmem_alloc_and_acct_page+0x125/0x450 mm/shmem.c:1524 shmem_getpage_gfp+0x2f2/0x1390 mm/shmem.c:1838 shmem_getpage mm/shmem.c:154 [inline] shmem_write_begin+0x9f/0x140 mm/shmem.c:2487 generic_perform_write+0x136/0x320 mm/filemap.c:3309 __generic_file_write_iter+0x251/0x380 mm/filemap.c:3438 generic_file_write_iter+0x28c/0x38c mm/filemap.c:3470 call_write_iter include/linux/fs.h:1902 [inline] new_sync_write+0x388/0x4a0 fs/read_write.c:483 __vfs_write+0xb1/0xc0 fs/read_write.c:496 vfs_write fs/read_write.c:558 [inline] vfs_write+0x18a/0x390 fs/read_write.c:542 ksys_pwrite64+0xee/0x120 fs/read_write.c:665 __do_sys_pwrite64 fs/read_write.c:675 [inline] __se_sys_pwrite64 fs/read_write.c:672 [inline] __x64_sys_pwrite64+0x5e/0x80 fs/read_write.c:672 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff888088e91850 of 1 bytes by interrupt on cpu 1: yama_ptracer_del+0xd6/0x1a0 security/yama/yama_lsm.c:187 yama_task_free+0x22/0x30 security/yama/yama_lsm.c:207 security_task_free+0x43/0xa0 security/security.c:1518 __put_task_struct+0xcd/0x360 kernel/fork.c:745 put_task_struct include/linux/sched/task.h:122 [inline] delayed_put_task_struct+0x1a5/0x1d0 kernel/exit.c:182 rcu_do_batch kernel/rcu/tree.c:2186 [inline] rcu_core+0x531/0x9b0 kernel/rcu/tree.c:2410 rcu_core_si+0x12/0x20 kernel/rcu/tree.c:2419 __do_softirq+0x115/0x33f kernel/softirq.c:292 invoke_softirq kernel/softirq.c:373 [inline] irq_exit+0xbb/0xe0 kernel/softirq.c:413 exiting_irq arch/x86/include/asm/apic.h:536 [inline] smp_apic_timer_interrupt+0xe6/0x280 arch/x86/kernel/apic/apic.c:1137 apic_timer_interrupt+0xf/0x20 arch/x86/entry/entry_64.S:829 should_watch kernel/kcsan/core.c:243 [inline] check_access kernel/kcsan/core.c:528 [inline] __tsan_read8+0xb4/0x100 kernel/kcsan/core.c:659 vmacache_find+0x10b/0x1e0 mm/vmacache.c:80 find_vma+0x2c/0x110 mm/mmap.c:2229 __do_munmap+0x82f/0xb60 mm/mmap.c:2779 __vm_munmap+0xb2/0x130 mm/mmap.c:2846 __do_sys_munmap mm/mmap.c:2872 [inline] __se_sys_munmap mm/mmap.c:2868 [inline] __x64_sys_munmap+0x4c/0x60 mm/mmap.c:2868 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 11849 Comm: blkid Not tainted 5.5.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================