keytouch 0003:0926:3333.003B: input,hidraw2: USB HID v0.00 Keyboard [HID 0926:3333] on usb-dummy_hcd.2-1/input0 ================================================================== BUG: KCSAN: data-race in ps2_do_sendbyte / ps2_handle_ack write to 0xffff888129697840 of 8 bytes by interrupt on cpu 1: ps2_handle_ack+0x15a/0x350 drivers/input/serio/libps2.c:439 atkbd_interrupt+0xbf1/0xcd0 drivers/input/keyboard/atkbd.c:434 serio_interrupt+0x5d/0xe0 drivers/input/serio/serio.c:1002 i8042_interrupt+0x39e/0x720 drivers/input/serio/i8042.c:598 __handle_irq_event_percpu+0x16e/0x4f0 kernel/irq/handle.c:156 handle_irq_event_percpu kernel/irq/handle.c:196 [inline] handle_irq_event+0x94/0x140 kernel/irq/handle.c:213 handle_edge_irq+0x18e/0x5f0 kernel/irq/chip.c:830 asm_call_on_stack+0xf/0x20 arch/x86/entry/entry_64.S:711 __run_on_irqstack arch/x86/include/asm/irq_stack.h:22 [inline] run_on_irqstack_cond arch/x86/include/asm/irq_stack.h:48 [inline] handle_irq arch/x86/kernel/irq.c:230 [inline] __common_interrupt arch/x86/kernel/irq.c:249 [inline] common_interrupt+0xf6/0x1e0 arch/x86/kernel/irq.c:239 asm_common_interrupt+0x1e/0x40 arch/x86/include/asm/idtentry.h:578 check_kcov_mode kernel/kcov.c:165 [inline] write_comp_data kernel/kcov.c:218 [inline] __sanitizer_cov_trace_const_cmp4+0x31/0xa0 kernel/kcov.c:284 tomoyo_check_path_acl+0x42/0xe0 security/tomoyo/file.c:258 tomoyo_check_acl+0xcc/0x220 security/tomoyo/domain.c:175 tomoyo_path_permission security/tomoyo/file.c:586 [inline] tomoyo_check_open_permission+0x17f/0x370 security/tomoyo/file.c:777 tomoyo_file_open+0xd0/0xe0 security/tomoyo/tomoyo.c:313 security_file_open+0x3f/0x90 security/security.c:1574 do_dentry_open+0x27c/0x8e0 fs/open.c:815 vfs_open+0x43/0x50 fs/open.c:942 do_open fs/namei.c:3243 [inline] path_openat+0x185f/0x20e0 fs/namei.c:3360 do_filp_open+0xbd/0x1d0 fs/namei.c:3387 do_sys_openat2+0x33c/0x4a0 fs/open.c:1179 do_sys_open fs/open.c:1195 [inline] ksys_open include/linux/syscalls.h:1388 [inline] __do_sys_open fs/open.c:1201 [inline] __se_sys_open fs/open.c:1199 [inline] __x64_sys_open+0xe2/0x110 fs/open.c:1199 do_syscall_64+0x51/0xb0 arch/x86/entry/common.c:384 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff888129697840 of 8 bytes by task 3359 on cpu 0: ps2_do_sendbyte+0x1a1/0x380 drivers/input/serio/libps2.c:45 __ps2_command+0x30d/0x9f0 drivers/input/serio/libps2.c:273 ps2_command+0x50/0x90 drivers/input/serio/libps2.c:332 atkbd_set_leds+0xa0/0x1a0 drivers/input/keyboard/atkbd.c:606 atkbd_event_work+0xb9/0x2f0 drivers/input/keyboard/atkbd.c:646 process_one_work+0x3e1/0x9a0 kernel/workqueue.c:2269 worker_thread+0x665/0xbe0 kernel/workqueue.c:2415 kthread+0x20d/0x230 kernel/kthread.c:291 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:293 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 3359 Comm: kworker/0:2 Not tainted 5.8.0-rc4-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events atkbd_event_work ==================================================================