================================================================== BUG: KCSAN: data-race in __synchronize_hardirq / handle_irq_event write to 0xffff88812bc93600 of 4 bytes by interrupt on cpu 1: irqd_clear kernel/irq/internals.h:227 [inline] handle_irq_event+0xaf/0xca kernel/irq/handle.c:209 handle_edge_irq+0x1a4/0x4a0 kernel/irq/chip.c:830 generic_handle_irq_desc include/linux/irqdesc.h:156 [inline] do_IRQ+0x7c/0x130 arch/x86/kernel/irq.c:250 ret_from_intr+0x0/0x21 __sanitizer_cov_trace_const_cmp1+0x1a/0x20 kernel/kcov.c:260 tomoyo_domain_quota_is_ok+0x257/0x2b0 security/tomoyo/util.c:1068 tomoyo_supervisor+0x22b/0xd20 security/tomoyo/common.c:2087 tomoyo_audit_path_log security/tomoyo/file.c:168 [inline] tomoyo_path_permission security/tomoyo/file.c:587 [inline] tomoyo_path_permission+0x121/0x160 security/tomoyo/file.c:573 tomoyo_check_open_permission+0x2fd/0x320 security/tomoyo/file.c:777 tomoyo_file_open security/tomoyo/tomoyo.c:319 [inline] tomoyo_file_open+0x75/0x90 security/tomoyo/tomoyo.c:314 security_file_open+0x69/0x210 security/security.c:1497 do_dentry_open+0x211/0x970 fs/open.c:784 vfs_open+0x62/0x80 fs/open.c:914 do_last fs/namei.c:3420 [inline] path_openat+0xf9f/0x3580 fs/namei.c:3537 do_filp_open+0x11e/0x1b0 fs/namei.c:3567 do_sys_open+0x3b3/0x4f0 fs/open.c:1097 __do_sys_open fs/open.c:1115 [inline] __se_sys_open fs/open.c:1110 [inline] __x64_sys_open+0x55/0x70 fs/open.c:1110 do_syscall_64+0xcc/0x3a0 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88812bc93600 of 4 bytes by task 9319 on cpu 0: irqd_irq_inprogress include/linux/irq.h:325 [inline] __synchronize_hardirq+0x61/0x1e0 kernel/irq/manage.c:50 synchronize_irq+0x56/0x120 kernel/irq/manage.c:131 serial8250_do_shutdown+0xc1/0x400 drivers/tty/serial/8250/8250_port.c:2346 serial8250_shutdown+0x52/0x70 drivers/tty/serial/8250/8250_port.c:2392 uart_port_shutdown+0x71/0xa0 drivers/tty/serial/serial_core.c:1703 uart_tty_port_shutdown+0x7f/0x170 drivers/tty/serial/serial_core.c:1575 tty_port_shutdown+0x14e/0x170 drivers/tty/tty_port.c:329 tty_port_close drivers/tty/tty_port.c:635 [inline] tty_port_close+0x80/0xf0 drivers/tty/tty_port.c:630 uart_close+0x5d/0x120 drivers/tty/serial/serial_core.c:1556 tty_release+0x285/0x910 drivers/tty/tty_io.c:1683 __fput+0x1e1/0x520 fs/file_table.c:280 ____fput+0x1f/0x30 fs/file_table.c:313 task_work_run+0xf6/0x130 kernel/task_work.c:113 tracehook_notify_resume include/linux/tracehook.h:188 [inline] exit_to_usermode_loop+0x2b4/0x2c0 arch/x86/entry/common.c:164 prepare_exit_to_usermode arch/x86/entry/common.c:195 [inline] syscall_return_slowpath arch/x86/entry/common.c:278 [inline] do_syscall_64+0x384/0x3a0 arch/x86/entry/common.c:304 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 9319 Comm: syz-executor.1 Not tainted 5.5.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================