general protection fault, probably for non-canonical address 0xdffffc0000000009: 0000 [#1] PREEMPT SMP KASAN KASAN: null-ptr-deref in range [0x0000000000000048-0x000000000000004f] CPU: 0 PID: 6795 Comm: login Not tainted 5.9.0-rc4-next-20200911-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 RIP: 0010:io_poll_get_single fs/io_uring.c:4757 [inline] RIP: 0010:io_poll_double_wake+0x51/0x510 fs/io_uring.c:4824 Code: fc ff df 48 c1 ea 03 80 3c 02 00 0f 85 9e 03 00 00 48 b8 00 00 00 00 00 fc ff df 49 8b 5d 08 48 8d 7b 48 48 89 fa 48 c1 ea 03 <0f> b6 04 02 84 c0 74 06 0f 8e 63 03 00 00 0f b6 6b 48 bf 06 00 00 RSP: 0018:ffffc90005447820 EFLAGS: 00010006 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000009 RSI: ffffffff81d5d17d RDI: 0000000000000048 RBP: dffffc0000000000 R08: ffff8880a2831c18 R09: ffffc90005447910 R10: fffff52000a88f09 R11: 0000000000000000 R12: 0000000000000000 R13: ffff8880a2831c18 R14: ffff8880a2831c20 R15: 0000000000000000 FS: 00007fc1026c54c0(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fd7286aff04 CR3: 0000000088b5d000 CR4: 00000000001526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400 Call Trace: __wake_up_common+0x147/0x650 kernel/sched/wait.c:93 __wake_up_common_lock+0xd0/0x130 kernel/sched/wait.c:123 n_tty_set_termios+0x73d/0x1010 drivers/tty/n_tty.c:1874 tty_set_termios+0x5eb/0x840 drivers/tty/tty_ioctl.c:341 set_termios.part.0+0x2be/0x560 drivers/tty/tty_ioctl.c:414 set_termios drivers/tty/tty_ioctl.c:368 [inline] tty_mode_ioctl+0x916/0xba0 drivers/tty/tty_ioctl.c:747 n_tty_ioctl_helper+0x55/0x3a0 drivers/tty/tty_ioctl.c:940 n_tty_ioctl+0x56/0x390 drivers/tty/n_tty.c:2466 tty_ioctl+0xbce/0x16f0 drivers/tty/tty_io.c:2663 vfs_ioctl fs/ioctl.c:48 [inline] __do_sys_ioctl fs/ioctl.c:753 [inline] __se_sys_ioctl fs/ioctl.c:739 [inline] __x64_sys_ioctl+0x193/0x200 fs/ioctl.c:739 do_syscall_64+0x2d/0x70 arch/x86/entry/common.c:46 entry_SYSCALL_64_after_hwframe+0x44/0xa9 RIP: 0033:0x7fc101bb06b8 Code: 41 0f b7 49 21 89 44 24 a4 41 8b 41 08 89 44 24 a8 41 8b 41 0c 66 89 4d 21 89 44 24 ac 41 0f b6 41 10 88 44 24 b0 89 d8 0f 05 <48> 3d 00 f0 ff ff 48 89 c2 0f 87 09 01 00 00 41 09 c0 0f 85 78 ff RSP: 002b:00007ffdbc3abd70 EFLAGS: 00000202 ORIG_RAX: 0000000000000010 RAX: ffffffffffffffda RBX: 0000000000000010 RCX: 00007fc101bb06b8 RDX: 00007ffdbc3abd10 RSI: 0000000000005403 RDI: 0000000000000000 RBP: 00007ffdbc3abd10 R08: 0000000000000000 R09: 00007ffdbc3abdd0 R10: 0000000000000000 R11: 0000000000000202 R12: 0000000000000001 R13: 0000000000000002 R14: 00007ffdbc3ac380 R15: 00007ffdbc3ac090 Modules linked in: ---[ end trace 6019999493bc2b22 ]--- RIP: 0010:io_poll_get_single fs/io_uring.c:4757 [inline] RIP: 0010:io_poll_double_wake+0x51/0x510 fs/io_uring.c:4824 Code: fc ff df 48 c1 ea 03 80 3c 02 00 0f 85 9e 03 00 00 48 b8 00 00 00 00 00 fc ff df 49 8b 5d 08 48 8d 7b 48 48 89 fa 48 c1 ea 03 <0f> b6 04 02 84 c0 74 06 0f 8e 63 03 00 00 0f b6 6b 48 bf 06 00 00 RSP: 0018:ffffc90005447820 EFLAGS: 00010006 RAX: dffffc0000000000 RBX: 0000000000000000 RCX: 0000000000000000 RDX: 0000000000000009 RSI: ffffffff81d5d17d RDI: 0000000000000048 RBP: dffffc0000000000 R08: ffff8880a2831c18 R09: ffffc90005447910 R10: fffff52000a88f09 R11: 0000000000000000 R12: 0000000000000000 R13: ffff8880a2831c18 R14: ffff8880a2831c20 R15: 0000000000000000 FS: 00007fc1026c54c0(0000) GS:ffff8880ae600000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fd7286aff04 CR3: 0000000088b5d000 CR4: 00000000001526f0 DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000 DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400