================================================================== BUG: KCSAN: data-race in __tmigr_cpu_activate / tmigr_handle_remote write to 0xffff888237d205e4 of 1 bytes by task 0 on cpu 1: __tmigr_cpu_activate+0x55/0x1f0 kernel/time/timer_migration.c:682 tmigr_cpu_activate+0x8a/0xc0 kernel/time/timer_migration.c:705 timer_clear_idle+0x28/0x100 kernel/time/timer.c:2380 tick_nohz_restart_sched_tick+0x22/0x110 kernel/time/tick-sched.c:1095 tick_nohz_idle_update_tick kernel/time/tick-sched.c:1440 [inline] tick_nohz_idle_exit+0xfe/0x1d0 kernel/time/tick-sched.c:1483 do_idle+0x1ee/0x230 kernel/sched/idle.c:345 cpu_startup_entry+0x25/0x30 kernel/sched/idle.c:430 start_secondary+0x94/0xa0 arch/x86/kernel/smpboot.c:313 common_startup_64+0x12c/0x137 read to 0xffff888237d205e4 of 1 bytes by interrupt on cpu 0: tmigr_next_groupevt kernel/time/timer_migration.c:569 [inline] tmigr_next_expired_groupevt kernel/time/timer_migration.c:593 [inline] tmigr_handle_remote_up kernel/time/timer_migration.c:1023 [inline] __walk_groups kernel/time/timer_migration.c:488 [inline] tmigr_handle_remote+0x26e/0x910 kernel/time/timer_migration.c:1091 run_timer_softirq+0x5f/0x70 kernel/time/timer.c:2452 __do_softirq+0xc8/0x285 kernel/softirq.c:554 invoke_softirq kernel/softirq.c:428 [inline] __irq_exit_rcu kernel/softirq.c:633 [inline] irq_exit_rcu+0x3c/0x90 kernel/softirq.c:645 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1043 [inline] sysvec_apic_timer_interrupt+0x73/0x80 arch/x86/kernel/apic/apic.c:1043 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 decode_watchpoint kernel/kcsan/encoding.h:74 [inline] find_watchpoint kernel/kcsan/core.c:132 [inline] check_access kernel/kcsan/core.c:737 [inline] __tsan_read4+0x31/0x180 kernel/kcsan/core.c:1024 crc32_body lib/crc32.c:110 [inline] crc32_le_generic lib/crc32.c:179 [inline] __crc32c_le_base+0xd4/0x520 lib/crc32.c:201 chksum_update+0x32/0x50 crypto/crc32c_generic.c:88 crypto_shash_update+0x4a/0x60 crypto/shash.c:70 ext4_chksum fs/ext4/ext4.h:2476 [inline] ext4_inode_csum+0x410/0x4c0 fs/ext4/inode.c:77 ext4_inode_csum_set fs/ext4/inode.c:115 [inline] ext4_fill_raw_inode+0xd48/0xe90 fs/ext4/inode.c:4322 ext4_do_update_inode fs/ext4/inode.c:5079 [inline] ext4_mark_iloc_dirty+0x2e9/0xe10 fs/ext4/inode.c:5709 ext4_ioctl_setflags fs/ext4/ioctl.c:679 [inline] ext4_fileattr_set+0x8ea/0xde0 fs/ext4/ioctl.c:1021 vfs_fileattr_set+0x59e/0x5f0 fs/ioctl.c:697 do_vfs_ioctl+0x1267/0x1560 __do_sys_ioctl fs/ioctl.c:902 [inline] __se_sys_ioctl+0x81/0x150 fs/ioctl.c:890 __x64_sys_ioctl+0x43/0x50 fs/ioctl.c:890 x64_sys_call+0x155d/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:17 do_syscall_x64 arch/x86/entry/common.c:52 [inline] do_syscall_64+0xcd/0x1d0 arch/x86/entry/common.c:83 entry_SYSCALL_64_after_hwframe+0x77/0x7f value changed: 0x00 -> 0x01 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 20412 Comm: syz-executor.4 Tainted: G W 6.9.0-rc5-syzkaller-00159-gc942a0cd3603 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 ==================================================================