================================================================== BUG: KCSAN: data-race in tick_sched_timer / tick_sched_timer read to 0xffffffff85f16ac0 of 4 bytes by interrupt on cpu 1: tick_sched_do_timer kernel/time/tick-sched.c:200 [inline] tick_sched_timer+0x3d/0x2c0 kernel/time/tick-sched.c:1485 __run_hrtimer kernel/time/hrtimer.c:1688 [inline] __hrtimer_run_queues+0x217/0x700 kernel/time/hrtimer.c:1752 hrtimer_interrupt+0x20d/0x7b0 kernel/time/hrtimer.c:1814 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1063 [inline] __sysvec_apic_timer_interrupt+0x52/0x190 arch/x86/kernel/apic/apic.c:1080 sysvec_apic_timer_interrupt+0x68/0x80 arch/x86/kernel/apic/apic.c:1074 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 should_watch kernel/kcsan/core.c:277 [inline] check_access kernel/kcsan/core.c:752 [inline] __tsan_read8+0x103/0x180 kernel/kcsan/core.c:1025 mas_wr_store_setup lib/maple_tree.c:5364 [inline] mas_preallocate+0x157/0xb80 lib/maple_tree.c:5485 vma_iter_prealloc mm/internal.h:1077 [inline] mmap_region+0xdff/0x1600 mm/mmap.c:2813 do_mmap+0x67e/0xa90 mm/mmap.c:1354 vm_mmap_pgoff+0x12e/0x240 mm/util.c:546 ksys_mmap_pgoff+0xc5/0x330 mm/mmap.c:1400 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd write to 0xffffffff85f16ac0 of 4 bytes by interrupt on cpu 0: tick_sched_do_timer kernel/time/tick-sched.c:204 [inline] tick_sched_timer+0x2ad/0x2c0 kernel/time/tick-sched.c:1485 __run_hrtimer kernel/time/hrtimer.c:1688 [inline] __hrtimer_run_queues+0x217/0x700 kernel/time/hrtimer.c:1752 hrtimer_interrupt+0x20d/0x7b0 kernel/time/hrtimer.c:1814 local_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1063 [inline] __sysvec_apic_timer_interrupt+0x52/0x190 arch/x86/kernel/apic/apic.c:1080 sysvec_apic_timer_interrupt+0x68/0x80 arch/x86/kernel/apic/apic.c:1074 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:645 __tsan_unaligned_write8+0x0/0x180 kernel/kcsan/core.c:753 copy_page_range+0xcb0/0x2220 dup_mmap kernel/fork.c:758 [inline] dup_mm kernel/fork.c:1686 [inline] copy_mm+0x9da/0xff0 kernel/fork.c:1735 copy_process+0x1008/0x2180 kernel/fork.c:2501 kernel_clone+0x169/0x560 kernel/fork.c:2909 __do_sys_clone kernel/fork.c:3052 [inline] __se_sys_clone kernel/fork.c:3036 [inline] __x64_sys_clone+0xe8/0x120 kernel/fork.c:3036 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x41/0xc0 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x63/0xcd value changed: 0xffffffff -> 0x00000001 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 3119 Comm: syz-executor.0 Not tainted 6.6.0-rc4-syzkaller-00031-gba7d997a2a29 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/06/2023 ==================================================================