===================================================== WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected 6.16.0-rc4-syzkaller-00108-g17bbde2e1716 #0 Not tainted ----------------------------------------------------- syz.0.2487/14285 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: ffffffff8f798498 (disc_data_lock#3){.+.+}-{3:3}, at: mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 and this task is already holding: ffffffff9b088e38 (&port_lock_key){-.-.}-{3:3}, at: uart_port_lock_irqsave include/linux/serial_core.h:717 [inline] ffffffff9b088e38 (&port_lock_key){-.-.}-{3:3}, at: uart_port_ref_lock drivers/tty/serial/serial_core.c:83 [inline] ffffffff9b088e38 (&port_lock_key){-.-.}-{3:3}, at: uart_carrier_raised+0xfc/0x7e0 drivers/tty/serial/serial_core.c:1920 which would create a new lock dependency: (&port_lock_key){-.-.}-{3:3} -> (disc_data_lock#3){.+.+}-{3:3} but this new dependency connects a HARDIRQ-irq-safe lock: (&port_lock_key){-.-.}-{3:3} ... which became HARDIRQ-irq-safe at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162 uart_port_lock_irqsave include/linux/serial_core.h:717 [inline] serial8250_handle_irq+0x95/0xcb0 drivers/tty/serial/8250/8250_port.c:1917 serial8250_default_handle_irq+0x9a/0x210 drivers/tty/serial/8250/8250_port.c:1966 serial8250_interrupt+0x106/0x210 drivers/tty/serial/8250/8250_core.c:86 __handle_irq_event_percpu+0x229/0x7d0 kernel/irq/handle.c:158 handle_irq_event_percpu kernel/irq/handle.c:193 [inline] handle_irq_event+0xab/0x1e0 kernel/irq/handle.c:210 handle_edge_irq+0x28e/0xab0 kernel/irq/chip.c:797 generic_handle_irq_desc include/linux/irqdesc.h:173 [inline] handle_irq arch/x86/kernel/irq.c:254 [inline] call_irq_handler arch/x86/kernel/irq.c:266 [inline] __common_interrupt+0xdf/0x250 arch/x86/kernel/irq.c:292 common_interrupt+0xba/0xe0 arch/x86/kernel/irq.c:285 asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:693 native_safe_halt arch/x86/include/asm/irqflags.h:48 [inline] pv_native_safe_halt+0xf/0x20 arch/x86/kernel/paravirt.c:81 arch_safe_halt arch/x86/include/asm/paravirt.h:107 [inline] default_idle+0x13/0x20 arch/x86/kernel/process.c:749 default_idle_call+0x6d/0xb0 kernel/sched/idle.c:117 cpuidle_idle_call kernel/sched/idle.c:185 [inline] do_idle+0x391/0x510 kernel/sched/idle.c:325 cpu_startup_entry+0x4f/0x60 kernel/sched/idle.c:423 start_secondary+0x21d/0x2b0 arch/x86/kernel/smpboot.c:315 common_startup_64+0x13e/0x148 to a HARDIRQ-irq-unsafe lock: (disc_data_lock#3){.+.+}-{3:3} ... which became HARDIRQ-irq-unsafe at: ... lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline] _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228 mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 mkiss_receive_buf+0x30/0x12a0 drivers/net/hamradio/mkiss.c:880 tiocsti drivers/tty/tty_io.c:2290 [inline] tty_ioctl+0x580/0x1640 drivers/tty/tty_io.c:2706 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x18b/0x210 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f other info that might help us debug this: Possible interrupt unsafe locking scenario: CPU0 CPU1 ---- ---- lock(disc_data_lock#3); local_irq_disable(); lock(&port_lock_key); lock(disc_data_lock#3); lock(&port_lock_key); *** DEADLOCK *** 3 locks held by syz.0.2487/14285: #0: ffff888079fbe1c0 (&tty->legacy_mutex){+.+.}-{4:4}, at: tty_lock_interruptible+0x75/0xe0 drivers/tty/tty_mutex.c:27 #1: ffffffff9b088e38 (&port_lock_key){-.-.}-{3:3}, at: uart_port_lock_irqsave include/linux/serial_core.h:717 [inline] #1: ffffffff9b088e38 (&port_lock_key){-.-.}-{3:3}, at: uart_port_ref_lock drivers/tty/serial/serial_core.c:83 [inline] #1: ffffffff9b088e38 (&port_lock_key){-.-.}-{3:3}, at: uart_carrier_raised+0xfc/0x7e0 drivers/tty/serial/serial_core.c:1920 #2: ffff888079fbe0a0 (&tty->ldisc_sem){++++}-{0:0}, at: tty_ldisc_ref+0x1c/0x80 drivers/tty/tty_ldisc.c:263 the dependencies between HARDIRQ-irq-safe lock and the holding lock: -> (&port_lock_key){-.-.}-{3:3} { IN-HARDIRQ-W at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162 uart_port_lock_irqsave include/linux/serial_core.h:717 [inline] serial8250_handle_irq+0x95/0xcb0 drivers/tty/serial/8250/8250_port.c:1917 serial8250_default_handle_irq+0x9a/0x210 drivers/tty/serial/8250/8250_port.c:1966 serial8250_interrupt+0x106/0x210 drivers/tty/serial/8250/8250_core.c:86 __handle_irq_event_percpu+0x229/0x7d0 kernel/irq/handle.c:158 handle_irq_event_percpu kernel/irq/handle.c:193 [inline] handle_irq_event+0xab/0x1e0 kernel/irq/handle.c:210 handle_edge_irq+0x28e/0xab0 kernel/irq/chip.c:797 generic_handle_irq_desc include/linux/irqdesc.h:173 [inline] handle_irq arch/x86/kernel/irq.c:254 [inline] call_irq_handler arch/x86/kernel/irq.c:266 [inline] __common_interrupt+0xdf/0x250 arch/x86/kernel/irq.c:292 common_interrupt+0xba/0xe0 arch/x86/kernel/irq.c:285 asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:693 native_safe_halt arch/x86/include/asm/irqflags.h:48 [inline] pv_native_safe_halt+0xf/0x20 arch/x86/kernel/paravirt.c:81 arch_safe_halt arch/x86/include/asm/paravirt.h:107 [inline] default_idle+0x13/0x20 arch/x86/kernel/process.c:749 default_idle_call+0x6d/0xb0 kernel/sched/idle.c:117 cpuidle_idle_call kernel/sched/idle.c:185 [inline] do_idle+0x391/0x510 kernel/sched/idle.c:325 cpu_startup_entry+0x4f/0x60 kernel/sched/idle.c:423 start_secondary+0x21d/0x2b0 arch/x86/kernel/smpboot.c:315 common_startup_64+0x13e/0x148 IN-SOFTIRQ-W at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162 uart_port_lock_irqsave include/linux/serial_core.h:717 [inline] serial8250_handle_irq+0x95/0xcb0 drivers/tty/serial/8250/8250_port.c:1917 serial8250_default_handle_irq+0x9a/0x210 drivers/tty/serial/8250/8250_port.c:1966 serial8250_interrupt+0x106/0x210 drivers/tty/serial/8250/8250_core.c:86 __handle_irq_event_percpu+0x229/0x7d0 kernel/irq/handle.c:158 handle_irq_event_percpu kernel/irq/handle.c:193 [inline] handle_irq_event+0xab/0x1e0 kernel/irq/handle.c:210 handle_edge_irq+0x28e/0xab0 kernel/irq/chip.c:797 generic_handle_irq_desc include/linux/irqdesc.h:173 [inline] handle_irq arch/x86/kernel/irq.c:254 [inline] call_irq_handler arch/x86/kernel/irq.c:266 [inline] __common_interrupt+0xdf/0x250 arch/x86/kernel/irq.c:292 common_interrupt+0x61/0xe0 arch/x86/kernel/irq.c:285 asm_common_interrupt+0x26/0x40 arch/x86/include/asm/idtentry.h:693 variable_ffs arch/x86/include/asm/bitops.h:318 [inline] handle_softirqs+0x1dd/0x8e0 kernel/softirq.c:567 __do_softirq kernel/softirq.c:613 [inline] invoke_softirq kernel/softirq.c:453 [inline] __irq_exit_rcu+0x109/0x170 kernel/softirq.c:680 irq_exit_rcu+0x9/0x30 kernel/softirq.c:696 instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1050 [inline] sysvec_apic_timer_interrupt+0xa4/0xc0 arch/x86/kernel/apic/apic.c:1050 asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:702 __raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:151 [inline] _raw_spin_unlock_irqrestore+0x31/0x80 kernel/locking/spinlock.c:194 spin_unlock_irqrestore include/linux/spinlock.h:406 [inline] uart_port_unlock_irqrestore include/linux/serial_core.h:788 [inline] uart_send_xchar+0x3e7/0x870 drivers/tty/serial/serial_core.c:727 tty_send_xchar+0x14b/0x380 drivers/tty/tty_io.c:1143 n_tty_ioctl_helper+0x209/0x2b0 drivers/tty/tty_ioctl.c:969 nci_uart_tty_ioctl+0x36f/0x4a0 net/nfc/nci/uart.c:339 tty_ioctl+0x6fd/0x1640 drivers/tty/tty_io.c:2801 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x18b/0x210 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f INITIAL USE at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x3a/0x60 kernel/locking/spinlock.c:162 uart_port_lock_irqsave include/linux/serial_core.h:717 [inline] serial8250_do_set_termios+0x310/0x1710 drivers/tty/serial/8250/8250_port.c:2774 serial8250_set_termios+0x6e/0x80 drivers/tty/serial/8250/8250_port.c:2899 uart_set_options+0x31a/0x5f0 drivers/tty/serial/serial_core.c:2309 serial8250_console_setup+0x189/0x450 drivers/tty/serial/8250/8250_port.c:3519 univ8250_console_setup+0x1eb/0x2e0 drivers/tty/serial/8250/8250_core.c:428 console_call_setup kernel/printk/printk.c:3799 [inline] console_call_setup kernel/printk/printk.c:3790 [inline] try_enable_preferred_console+0x2fd/0x530 kernel/printk/printk.c:3843 register_console+0x3ab/0x11b0 kernel/printk/printk.c:4037 univ8250_console_init+0x5f/0x90 drivers/tty/serial/8250/8250_core.c:513 console_init+0x14f/0x680 kernel/printk/printk.c:4323 start_kernel+0x29f/0x4d0 init/main.c:1036 x86_64_start_reservations+0x18/0x30 arch/x86/kernel/head64.c:307 x86_64_start_kernel+0x130/0x190 arch/x86/kernel/head64.c:288 common_startup_64+0x13e/0x148 } ... key at: [] port_lock_key+0x0/0x40 the dependencies between the lock to be acquired and HARDIRQ-irq-unsafe lock: -> (disc_data_lock#3){.+.+}-{3:3} { HARDIRQ-ON-R at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline] _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228 mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 mkiss_receive_buf+0x30/0x12a0 drivers/net/hamradio/mkiss.c:880 tiocsti drivers/tty/tty_io.c:2290 [inline] tty_ioctl+0x580/0x1640 drivers/tty/tty_io.c:2706 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x18b/0x210 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f SOFTIRQ-ON-R at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline] _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228 mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 mkiss_receive_buf+0x30/0x12a0 drivers/net/hamradio/mkiss.c:880 tiocsti drivers/tty/tty_io.c:2290 [inline] tty_ioctl+0x580/0x1640 drivers/tty/tty_io.c:2706 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x18b/0x210 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f INITIAL USE at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_write_lock_irq include/linux/rwlock_api_smp.h:195 [inline] _raw_write_lock_irq+0x36/0x50 kernel/locking/spinlock.c:326 mkiss_close+0x1e/0x340 drivers/net/hamradio/mkiss.c:777 tty_ldisc_close+0x111/0x1a0 drivers/tty/tty_ldisc.c:455 tty_ldisc_kill+0x8e/0x150 drivers/tty/tty_ldisc.c:613 tty_ldisc_hangup+0x365/0x730 drivers/tty/tty_ldisc.c:729 __tty_hangup.part.0+0x3d2/0x890 drivers/tty/tty_io.c:621 __tty_hangup drivers/tty/tty_io.c:688 [inline] tty_vhangup drivers/tty/tty_io.c:691 [inline] tty_vhangup drivers/tty/tty_io.c:688 [inline] tty_ioctl+0x102d/0x1640 drivers/tty/tty_io.c:2732 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x18b/0x210 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f INITIAL READ USE at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline] _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228 mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 mkiss_receive_buf+0x30/0x12a0 drivers/net/hamradio/mkiss.c:880 tiocsti drivers/tty/tty_io.c:2290 [inline] tty_ioctl+0x580/0x1640 drivers/tty/tty_io.c:2706 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:907 [inline] __se_sys_ioctl fs/ioctl.c:893 [inline] __x64_sys_ioctl+0x18b/0x210 fs/ioctl.c:893 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f } ... key at: [] disc_data_lock+0x18/0x1160 mkiss.c:-1 ... acquired at: lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline] _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228 mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 mkiss_write_wakeup+0x20/0x280 drivers/net/hamradio/mkiss.c:914 tty_wakeup+0xe5/0x120 drivers/tty/tty_io.c:515 tty_port_default_wakeup+0x2a/0x40 drivers/tty/tty_port.c:69 uart_write_wakeup drivers/tty/serial/serial_core.c:121 [inline] uart_handle_cts_change+0x1e5/0x300 drivers/tty/serial/serial_core.c:3483 serial8250_modem_status+0x284/0x300 drivers/tty/serial/8250/8250_port.c:1868 serial8250_do_get_mctrl+0xb7/0x330 drivers/tty/serial/8250/8250_port.c:2021 serial8250_get_mctrl+0x5c/0x80 drivers/tty/serial/8250/8250_port.c:2036 uart_carrier_raised+0x22b/0x7e0 drivers/tty/serial/serial_core.c:1930 tty_port_carrier_raised drivers/tty/tty_port.c:431 [inline] tty_port_block_til_ready+0x3a2/0x8f0 drivers/tty/tty_port.c:550 tty_port_open+0x19c/0x1f0 drivers/tty/tty_port.c:774 uart_open+0x41/0x60 drivers/tty/serial/serial_core.c:1973 tty_open+0x3de/0xf90 drivers/tty/tty_io.c:2137 chrdev_open+0x234/0x6a0 fs/char_dev.c:414 do_dentry_open+0x744/0x1c10 fs/open.c:964 vfs_open+0x82/0x3f0 fs/open.c:1094 do_open fs/namei.c:3896 [inline] path_openat+0x1de4/0x2cb0 fs/namei.c:4055 do_filp_open+0x20b/0x470 fs/namei.c:4082 do_sys_openat2+0x11b/0x1d0 fs/open.c:1437 do_sys_open fs/open.c:1452 [inline] __do_sys_openat fs/open.c:1468 [inline] __se_sys_openat fs/open.c:1463 [inline] __x64_sys_openat+0x174/0x210 fs/open.c:1463 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f stack backtrace: CPU: 1 UID: 0 PID: 14285 Comm: syz.0.2487 Not tainted 6.16.0-rc4-syzkaller-00108-g17bbde2e1716 #0 PREEMPT(full) Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 Call Trace: __dump_stack lib/dump_stack.c:94 [inline] dump_stack_lvl+0x116/0x1f0 lib/dump_stack.c:120 print_bad_irq_dependency kernel/locking/lockdep.c:2619 [inline] check_irq_usage+0x7dc/0x920 kernel/locking/lockdep.c:2860 check_prev_add kernel/locking/lockdep.c:3172 [inline] check_prevs_add kernel/locking/lockdep.c:3287 [inline] validate_chain kernel/locking/lockdep.c:3911 [inline] __lock_acquire+0x1285/0x1c90 kernel/locking/lockdep.c:5240 lock_acquire kernel/locking/lockdep.c:5871 [inline] lock_acquire+0x179/0x350 kernel/locking/lockdep.c:5828 __raw_read_lock include/linux/rwlock_api_smp.h:150 [inline] _raw_read_lock+0x5f/0x70 kernel/locking/spinlock.c:228 mkiss_get+0x18/0xf0 drivers/net/hamradio/mkiss.c:671 mkiss_write_wakeup+0x20/0x280 drivers/net/hamradio/mkiss.c:914 tty_wakeup+0xe5/0x120 drivers/tty/tty_io.c:515 tty_port_default_wakeup+0x2a/0x40 drivers/tty/tty_port.c:69 uart_write_wakeup drivers/tty/serial/serial_core.c:121 [inline] uart_handle_cts_change+0x1e5/0x300 drivers/tty/serial/serial_core.c:3483 serial8250_modem_status+0x284/0x300 drivers/tty/serial/8250/8250_port.c:1868 serial8250_do_get_mctrl+0xb7/0x330 drivers/tty/serial/8250/8250_port.c:2021 serial8250_get_mctrl+0x5c/0x80 drivers/tty/serial/8250/8250_port.c:2036 uart_carrier_raised+0x22b/0x7e0 drivers/tty/serial/serial_core.c:1930 tty_port_carrier_raised drivers/tty/tty_port.c:431 [inline] tty_port_block_til_ready+0x3a2/0x8f0 drivers/tty/tty_port.c:550 tty_port_open+0x19c/0x1f0 drivers/tty/tty_port.c:774 uart_open+0x41/0x60 drivers/tty/serial/serial_core.c:1973 tty_open+0x3de/0xf90 drivers/tty/tty_io.c:2137 chrdev_open+0x234/0x6a0 fs/char_dev.c:414 do_dentry_open+0x744/0x1c10 fs/open.c:964 vfs_open+0x82/0x3f0 fs/open.c:1094 do_open fs/namei.c:3896 [inline] path_openat+0x1de4/0x2cb0 fs/namei.c:4055 do_filp_open+0x20b/0x470 fs/namei.c:4082 do_sys_openat2+0x11b/0x1d0 fs/open.c:1437 do_sys_open fs/open.c:1452 [inline] __do_sys_openat fs/open.c:1468 [inline] __se_sys_openat fs/open.c:1463 [inline] __x64_sys_openat+0x174/0x210 fs/open.c:1463 do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline] do_syscall_64+0xcd/0x4c0 arch/x86/entry/syscall_64.c:94 entry_SYSCALL_64_after_hwframe+0x77/0x7f RIP: 0033:0x7f1e6ab8e929 Code: ff ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 40 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 a8 ff ff ff f7 d8 64 89 01 48 RSP: 002b:00007f1e6bab1038 EFLAGS: 00000246 ORIG_RAX: 0000000000000101 RAX: ffffffffffffffda RBX: 00007f1e6adb5fa0 RCX: 00007f1e6ab8e929 RDX: 0000000000121602 RSI: 00002000000000c0 RDI: ffffffffffffff9c RBP: 00007f1e6ac10b39 R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007f1e6adb5fa0 R15: 00007fff2f1b6748