================================================================== BUG: KCSAN: data-race in ps2_do_sendbyte / ps2_handle_ack write to 0xffff8881290e8040 of 8 bytes by interrupt on cpu 1: ps2_handle_ack+0xe0/0x220 drivers/input/serio/libps2.c:439 atkbd_interrupt+0x628/0xcc0 drivers/input/keyboard/atkbd.c:393 serio_interrupt+0x66/0xf0 drivers/input/serio/serio.c:1002 i8042_interrupt+0x2dd/0x510 drivers/input/serio/i8042.c:596 __handle_irq_event_percpu+0x99/0x430 kernel/irq/handle.c:149 handle_irq_event_percpu+0x4b/0xd0 kernel/irq/handle.c:189 handle_irq_event+0x7e/0xbe kernel/irq/handle.c:206 handle_edge_irq+0x170/0x460 kernel/irq/chip.c:830 generic_handle_irq_desc include/linux/irqdesc.h:156 [inline] do_IRQ+0x76/0x120 arch/x86/kernel/irq.c:250 ret_from_intr+0x0/0x21 arch_local_irq_restore arch/x86/include/asm/paravirt.h:752 [inline] __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:160 [inline] _raw_spin_unlock_irqrestore+0x4d/0x80 kernel/locking/spinlock.c:191 unlock_hrtimer_base kernel/time/hrtimer.c:898 [inline] hrtimer_start_range_ns+0x467/0x680 kernel/time/hrtimer.c:1136 hrtimer_start_expires include/linux/hrtimer.h:435 [inline] hrtimer_sleeper_start_expires kernel/time/hrtimer.c:1795 [inline] do_nanosleep+0xfa/0x320 kernel/time/hrtimer.c:1871 hrtimer_nanosleep+0x136/0x230 kernel/time/hrtimer.c:1927 __do_sys_nanosleep kernel/time/hrtimer.c:1961 [inline] __se_sys_nanosleep kernel/time/hrtimer.c:1948 [inline] __x64_sys_nanosleep+0x14b/0x190 kernel/time/hrtimer.c:1948 do_syscall_64+0xc7/0x390 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff8881290e8040 of 8 bytes by task 4424 on cpu 0: ps2_do_sendbyte+0x116/0x320 drivers/input/serio/libps2.c:45 __ps2_command+0x2b8/0x9f0 drivers/input/serio/libps2.c:273 ps2_command+0x5c/0xc0 drivers/input/serio/libps2.c:332 atkbd_set_repeat_rate+0x1f0/0x240 drivers/input/keyboard/atkbd.c:554 atkbd_event_work+0xa9/0xf0 drivers/input/keyboard/atkbd.c:608 process_one_work+0x424/0x930 kernel/workqueue.c:2264 worker_thread+0x9a/0x7e0 kernel/workqueue.c:2410 kthread+0x1cb/0x1f0 kernel/kthread.c:255 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:352 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 4424 Comm: kworker/0:5 Not tainted 5.6.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events atkbd_event_work ==================================================================