================================================================== BUG: KCSAN: data-race in do_select / pollwake read to 0xffffc90001613a00 of 4 bytes by task 14122 on cpu 0: poll_schedule_timeout fs/select.c:243 [inline] do_select+0xeb0/0xfa0 fs/select.c:607 core_sys_select+0x362/0x530 fs/select.c:681 do_pselect fs/select.c:763 [inline] __do_sys_pselect6 fs/select.c:804 [inline] __se_sys_pselect6+0x213/0x280 fs/select.c:795 __x64_sys_pselect6+0x78/0x90 fs/select.c:795 x64_sys_call+0xe7b/0x2d30 arch/x86/include/generated/asm/syscalls_64.h:271 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 write to 0xffffc90001613a00 of 4 bytes by task 14125 on cpu 1: __pollwake fs/select.c:198 [inline] pollwake+0xbe/0x110 fs/select.c:218 __wake_up_common kernel/sched/wait.c:89 [inline] __wake_up_common_lock kernel/sched/wait.c:106 [inline] __wake_up+0x65/0xb0 kernel/sched/wait.c:127 tty_ldisc_lock drivers/tty/tty_ldisc.c:311 [inline] tty_ldisc_hangup+0x1b1/0x370 drivers/tty/tty_ldisc.c:712 __tty_hangup+0x3c6/0x540 drivers/tty/tty_io.c:630 tty_vhangup drivers/tty/tty_io.c:700 [inline] tty_ioctl+0x613/0xbe0 drivers/tty/tty_io.c:2743 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:904 [inline] __se_sys_ioctl+0xd3/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: 0x00000001 -> 0x00000000 Reported by Kernel Concurrency Sanitizer on: CPU: 1 PID: 14125 Comm: syz-executor.2 Not tainted 6.9.0-rc3-syzkaller-00208-g586b5dfb51b9 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 ==================================================================