================================================================== BUG: KCSAN: data-race in __synchronize_hardirq / handle_irq_event write to 0xffff88812bc94600 of 4 bytes by interrupt on cpu 1: irqd_clear kernel/irq/internals.h:227 [inline] handle_irq_event+0xa7/0xbe kernel/irq/handle.c:209 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 tomoyo_check_acl+0x9d/0x280 security/tomoyo/domain.c:173 tomoyo_path_number_perm+0x22d/0x360 security/tomoyo/file.c:733 tomoyo_file_ioctl+0x28/0x40 security/tomoyo/tomoyo.c:335 security_file_ioctl+0x69/0xa0 security/security.c:1441 ksys_ioctl+0x5a/0x150 fs/ioctl.c:757 __do_sys_ioctl fs/ioctl.c:772 [inline] __se_sys_ioctl fs/ioctl.c:770 [inline] __x64_sys_ioctl+0x47/0x60 fs/ioctl.c:770 do_syscall_64+0xc7/0x390 arch/x86/entry/common.c:294 entry_SYSCALL_64_after_hwframe+0x44/0xa9 read to 0xffff88812bc94600 of 4 bytes by task 16591 on cpu 0: irqd_irq_inprogress include/linux/irq.h:328 [inline] __synchronize_hardirq+0x62/0x1e0 kernel/irq/manage.c:51 synchronize_irq+0x4a/0x120 kernel/irq/manage.c:132 serial8250_do_shutdown+0xb3/0x3b0 drivers/tty/serial/8250/8250_port.c:2345 serial8250_shutdown+0x49/0x60 drivers/tty/serial/8250/8250_port.c:2391 uart_port_shutdown+0x6b/0x90 drivers/tty/serial/serial_core.c:1703 uart_tty_port_shutdown+0x7b/0x160 drivers/tty/serial/serial_core.c:1575 tty_port_shutdown+0x13f/0x160 drivers/tty/tty_port.c:329 tty_port_close drivers/tty/tty_port.c:635 [inline] tty_port_close+0x79/0xe0 drivers/tty/tty_port.c:630 uart_close+0x55/0x110 drivers/tty/serial/serial_core.c:1556 tty_release+0x281/0x8e0 drivers/tty/tty_io.c:1683 __fput+0x1c3/0x4f0 fs/file_table.c:280 ____fput+0x1b/0x30 fs/file_table.c:313 task_work_run+0xf5/0x130 kernel/task_work.c:113 get_signal+0x1236/0x1290 kernel/signal.c:2528 do_signal+0x2b/0x670 arch/x86/kernel/signal.c:813 exit_to_usermode_loop+0x24a/0x2c0 arch/x86/entry/common.c:160 prepare_exit_to_usermode arch/x86/entry/common.c:195 [inline] syscall_return_slowpath arch/x86/entry/common.c:278 [inline] do_syscall_64+0x36e/0x390 arch/x86/entry/common.c:304 entry_SYSCALL_64_after_hwframe+0x44/0xa9 Reported by Kernel Concurrency Sanitizer on: CPU: 0 PID: 16591 Comm: syz-executor.0 Not tainted 5.6.0-rc1-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 ==================================================================