===================================================== WARNING: SOFTIRQ-safe -> SOFTIRQ-unsafe lock order detected 5.16.0-rc6-syzkaller #0 Not tainted ----------------------------------------------------- syz.3.15/2771 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: ffff888178ea2080 (&new->fa_lock){....}-{2:2}, at: kill_fasync_rcu fs/fcntl.c:1014 [inline] ffff888178ea2080 (&new->fa_lock){....}-{2:2}, at: kill_fasync fs/fcntl.c:1035 [inline] ffff888178ea2080 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x7a/0x1e0 fs/fcntl.c:1028 and this task is already holding: ffff88817a1bd828 (&client->buffer_lock){....}-{2:2}, at: spin_lock include/linux/spinlock.h:349 [inline] ffff88817a1bd828 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values.part.0+0x5e/0x230 drivers/input/evdev.c:261 which would create a new lock dependency: (&client->buffer_lock){....}-{2:2} -> (&new->fa_lock){....}-{2:2} but this new dependency connects a SOFTIRQ-irq-safe lock: (&dev->event_lock){..-.}-{2:2} ... which became SOFTIRQ-irq-safe at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x39/0x50 kernel/locking/spinlock.c:162 input_inject_event+0x3f/0x1c0 drivers/input/input.c:471 led_trigger_event drivers/leds/led-triggers.c:390 [inline] led_trigger_event+0x65/0x110 drivers/leds/led-triggers.c:380 kbd_propagate_led_state drivers/tty/vt/keyboard.c:1082 [inline] kbd_bh+0xa3/0xe0 drivers/tty/vt/keyboard.c:1271 tasklet_action_common.constprop.0+0xd2/0xf0 kernel/softirq.c:784 __do_softirq+0x16e/0x4db kernel/softirq.c:558 run_ksoftirqd kernel/softirq.c:921 [inline] run_ksoftirqd+0x2d/0x40 kernel/softirq.c:913 smpboot_thread_fn+0x183/0x220 kernel/smpboot.c:164 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 to a SOFTIRQ-irq-unsafe lock: (tasklist_lock){.+.+}-{2:2} ... which became SOFTIRQ-irq-unsafe at: ... lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock include/linux/rwlock_api_smp.h:149 [inline] _raw_read_lock+0x5b/0x70 kernel/locking/spinlock.c:228 do_wait+0x9e/0x360 kernel/exit.c:1511 kernel_wait+0x44/0x80 kernel/exit.c:1701 call_usermodehelper_exec_sync kernel/umh.c:139 [inline] call_usermodehelper_exec_work+0x5c/0xa0 kernel/umh.c:166 process_one_work+0x258/0x540 kernel/workqueue.c:2298 worker_thread+0x4d/0x330 kernel/workqueue.c:2445 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 other info that might help us debug this: Chain exists of: &dev->event_lock --> &client->buffer_lock --> tasklist_lock Possible interrupt unsafe locking scenario: CPU0 CPU1 ---- ---- lock(tasklist_lock); local_irq_disable(); lock(&dev->event_lock); lock(&client->buffer_lock); lock(&dev->event_lock); *** DEADLOCK *** 7 locks held by syz.3.15/2771: #0: ffff888109fe8110 (&evdev->mutex){+.+.}-{3:3}, at: evdev_write+0x72/0x150 drivers/input/evdev.c:513 #1: ffff88810438b230 (&dev->event_lock){..-.}-{2:2}, at: input_inject_event+0x3f/0x1c0 drivers/input/input.c:471 #2: ffffffff82fdcc60 (rcu_read_lock){....}-{1:2}, at: is_event_supported drivers/input/input.c:53 [inline] #2: ffffffff82fdcc60 (rcu_read_lock){....}-{1:2}, at: is_event_supported drivers/input/input.c:50 [inline] #2: ffffffff82fdcc60 (rcu_read_lock){....}-{1:2}, at: input_inject_event+0x2a/0x1c0 drivers/input/input.c:470 #3: ffffffff82fdcc60 (rcu_read_lock){....}-{1:2}, at: input_pass_values.part.0+0x0/0x260 #4: ffffffff82fdcc60 (rcu_read_lock){....}-{1:2}, at: evdev_events+0x0/0x1c0 #5: ffff88817a1bd828 (&client->buffer_lock){....}-{2:2}, at: spin_lock include/linux/spinlock.h:349 [inline] #5: ffff88817a1bd828 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values.part.0+0x5e/0x230 drivers/input/evdev.c:261 #6: ffffffff82fdcc60 (rcu_read_lock){....}-{1:2}, at: kill_fasync+0xa/0x1e0 fs/fcntl.c:1033 the dependencies between SOFTIRQ-irq-safe lock and the holding lock: -> (&dev->event_lock){..-.}-{2:2} { IN-SOFTIRQ-W at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x39/0x50 kernel/locking/spinlock.c:162 input_inject_event+0x3f/0x1c0 drivers/input/input.c:471 led_trigger_event drivers/leds/led-triggers.c:390 [inline] led_trigger_event+0x65/0x110 drivers/leds/led-triggers.c:380 kbd_propagate_led_state drivers/tty/vt/keyboard.c:1082 [inline] kbd_bh+0xa3/0xe0 drivers/tty/vt/keyboard.c:1271 tasklet_action_common.constprop.0+0xd2/0xf0 kernel/softirq.c:784 __do_softirq+0x16e/0x4db kernel/softirq.c:558 run_ksoftirqd kernel/softirq.c:921 [inline] run_ksoftirqd+0x2d/0x40 kernel/softirq.c:913 smpboot_thread_fn+0x183/0x220 kernel/smpboot.c:164 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 INITIAL USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_spin_lock_irqsave include/linux/spinlock_api_smp.h:110 [inline] _raw_spin_lock_irqsave+0x39/0x50 kernel/locking/spinlock.c:162 input_inject_event+0x3f/0x1c0 drivers/input/input.c:471 led_trigger_event drivers/leds/led-triggers.c:390 [inline] led_trigger_event+0x65/0x110 drivers/leds/led-triggers.c:380 kbd_led_trigger_activate+0x42/0x50 drivers/tty/vt/keyboard.c:1036 led_trigger_set+0x1ef/0x2e0 drivers/leds/led-triggers.c:197 led_trigger_set_default drivers/leds/led-triggers.c:262 [inline] led_trigger_set_default+0x91/0xb0 drivers/leds/led-triggers.c:249 led_classdev_register_ext+0x245/0x2d0 drivers/leds/led-class.c:417 led_classdev_register include/linux/leds.h:196 [inline] input_leds_connect+0x172/0x2c0 drivers/input/input-leds.c:139 input_attach_handler+0x75/0x90 drivers/input/input.c:1035 input_register_device.cold+0xa1/0x150 drivers/input/input.c:2335 atkbd_connect+0x299/0x380 drivers/input/keyboard/atkbd.c:1293 serio_connect_driver drivers/input/serio/serio.c:47 [inline] serio_driver_probe+0x33/0x50 drivers/input/serio/serio.c:778 call_driver_probe drivers/base/dd.c:517 [inline] really_probe+0xc5/0x3c0 drivers/base/dd.c:596 __driver_probe_device+0xf9/0x170 drivers/base/dd.c:751 driver_probe_device+0x19/0x90 drivers/base/dd.c:781 __driver_attach+0xbf/0x1d0 drivers/base/dd.c:1140 bus_for_each_dev+0x78/0xc0 drivers/base/bus.c:301 serio_attach_driver drivers/input/serio/serio.c:807 [inline] serio_handle_event+0x11f/0x2d0 drivers/input/serio/serio.c:227 process_one_work+0x258/0x540 kernel/workqueue.c:2298 worker_thread+0x4d/0x330 kernel/workqueue.c:2445 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 } ... key at: [] __key.7+0x0/0x10 -> (&client->buffer_lock){....}-{2:2} { INITIAL USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:154 spin_lock include/linux/spinlock.h:349 [inline] evdev_pass_values.part.0+0x5e/0x230 drivers/input/evdev.c:261 evdev_pass_values drivers/input/evdev.c:253 [inline] evdev_events+0x19c/0x1c0 drivers/input/evdev.c:306 input_to_handler+0x90/0xf0 drivers/input/input.c:115 input_pass_values.part.0+0x17f/0x260 drivers/input/input.c:145 input_pass_values drivers/input/input.c:134 [inline] input_handle_event+0x1eb/0x5e0 drivers/input/input.c:404 input_inject_event+0x1b2/0x1c0 drivers/input/input.c:476 evdev_write+0xe7/0x150 drivers/input/evdev.c:530 vfs_write+0xbf/0x370 fs/read_write.c:588 ksys_write+0xae/0xe0 fs/read_write.c:643 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae } ... key at: [] __key.1+0x0/0x10 ... acquired at: __raw_spin_lock include/linux/spinlock_api_smp.h:133 [inline] _raw_spin_lock+0x2a/0x40 kernel/locking/spinlock.c:154 spin_lock include/linux/spinlock.h:349 [inline] evdev_pass_values.part.0+0x5e/0x230 drivers/input/evdev.c:261 evdev_pass_values drivers/input/evdev.c:253 [inline] evdev_events+0x19c/0x1c0 drivers/input/evdev.c:306 input_to_handler+0x90/0xf0 drivers/input/input.c:115 input_pass_values.part.0+0x17f/0x260 drivers/input/input.c:145 input_pass_values drivers/input/input.c:134 [inline] input_handle_event+0x1eb/0x5e0 drivers/input/input.c:404 input_inject_event+0x1b2/0x1c0 drivers/input/input.c:476 evdev_write+0xe7/0x150 drivers/input/evdev.c:530 vfs_write+0xbf/0x370 fs/read_write.c:588 ksys_write+0xae/0xe0 fs/read_write.c:643 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae the dependencies between the lock to be acquired and SOFTIRQ-irq-unsafe lock: -> (tasklist_lock){.+.+}-{2:2} { HARDIRQ-ON-R at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock include/linux/rwlock_api_smp.h:149 [inline] _raw_read_lock+0x5b/0x70 kernel/locking/spinlock.c:228 do_wait+0x9e/0x360 kernel/exit.c:1511 kernel_wait+0x44/0x80 kernel/exit.c:1701 call_usermodehelper_exec_sync kernel/umh.c:139 [inline] call_usermodehelper_exec_work+0x5c/0xa0 kernel/umh.c:166 process_one_work+0x258/0x540 kernel/workqueue.c:2298 worker_thread+0x4d/0x330 kernel/workqueue.c:2445 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 SOFTIRQ-ON-R at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock include/linux/rwlock_api_smp.h:149 [inline] _raw_read_lock+0x5b/0x70 kernel/locking/spinlock.c:228 do_wait+0x9e/0x360 kernel/exit.c:1511 kernel_wait+0x44/0x80 kernel/exit.c:1701 call_usermodehelper_exec_sync kernel/umh.c:139 [inline] call_usermodehelper_exec_work+0x5c/0xa0 kernel/umh.c:166 process_one_work+0x258/0x540 kernel/workqueue.c:2298 worker_thread+0x4d/0x330 kernel/workqueue.c:2445 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 INITIAL USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_write_lock_irq include/linux/rwlock_api_smp.h:194 [inline] _raw_write_lock_irq+0x32/0x50 kernel/locking/spinlock.c:316 copy_process+0x14af/0x1f30 kernel/fork.c:2311 kernel_clone+0x96/0x3e0 kernel/fork.c:2582 kernel_thread+0x50/0x70 kernel/fork.c:2634 rest_init+0x19/0x250 init/main.c:690 start_kernel+0x577/0x59c init/main.c:1135 secondary_startup_64_no_verify+0xb0/0xbb INITIAL READ USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock include/linux/rwlock_api_smp.h:149 [inline] _raw_read_lock+0x5b/0x70 kernel/locking/spinlock.c:228 do_wait+0x9e/0x360 kernel/exit.c:1511 kernel_wait+0x44/0x80 kernel/exit.c:1701 call_usermodehelper_exec_sync kernel/umh.c:139 [inline] call_usermodehelper_exec_work+0x5c/0xa0 kernel/umh.c:166 process_one_work+0x258/0x540 kernel/workqueue.c:2298 worker_thread+0x4d/0x330 kernel/workqueue.c:2445 kthread+0x15b/0x180 kernel/kthread.c:327 ret_from_fork+0x22/0x30 arch/x86/entry/entry_64.S:295 } ... key at: [] tasklist_lock+0x18/0x40 ... acquired at: __raw_read_lock include/linux/rwlock_api_smp.h:149 [inline] _raw_read_lock+0x5b/0x70 kernel/locking/spinlock.c:228 send_sigio+0x44/0x1b0 fs/fcntl.c:810 kill_fasync_rcu fs/fcntl.c:1021 [inline] kill_fasync fs/fcntl.c:1035 [inline] kill_fasync+0xa8/0x1e0 fs/fcntl.c:1028 lease_break_callback+0x16/0x20 fs/locks.c:477 __break_lease+0x18d/0x920 fs/locks.c:1450 break_lease include/linux/fs.h:2633 [inline] break_lease include/linux/fs.h:2623 [inline] vfs_truncate+0xea/0x150 fs/open.c:104 do_sys_truncate.part.0+0x85/0xa0 fs/open.c:133 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae -> (&f->f_owner.lock){....}-{2:2} { INITIAL USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_write_lock_irq include/linux/rwlock_api_smp.h:194 [inline] _raw_write_lock_irq+0x32/0x50 kernel/locking/spinlock.c:316 f_modown+0x23/0xf0 fs/fcntl.c:91 generic_add_lease fs/locks.c:1735 [inline] generic_setlease+0x7a8/0x980 fs/locks.c:1814 do_fcntl_add_lease fs/locks.c:1925 [inline] fcntl_setlease+0x75/0x130 fs/locks.c:1947 do_fcntl+0x5ac/0x820 fs/fcntl.c:419 __do_sys_fcntl fs/fcntl.c:472 [inline] __se_sys_fcntl fs/fcntl.c:457 [inline] __x64_sys_fcntl+0x89/0xb0 fs/fcntl.c:457 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae INITIAL READ USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock_irq include/linux/rwlock_api_smp.h:168 [inline] _raw_read_lock_irq+0x63/0x80 kernel/locking/spinlock.c:244 f_getown+0x16/0x120 fs/fcntl.c:154 sock_ioctl+0x9e/0x300 net/socket.c:1182 vfs_ioctl fs/ioctl.c:51 [inline] __do_sys_ioctl fs/ioctl.c:874 [inline] __se_sys_ioctl fs/ioctl.c:860 [inline] __x64_sys_ioctl+0x7e/0xb0 fs/ioctl.c:860 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae } ... key at: [] __key.3+0x0/0x10 ... acquired at: __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:159 [inline] _raw_read_lock_irqsave+0x70/0x90 kernel/locking/spinlock.c:236 send_sigio+0x1c/0x1b0 fs/fcntl.c:796 kill_fasync_rcu fs/fcntl.c:1021 [inline] kill_fasync fs/fcntl.c:1035 [inline] kill_fasync+0xa8/0x1e0 fs/fcntl.c:1028 lease_break_callback+0x16/0x20 fs/locks.c:477 __break_lease+0x18d/0x920 fs/locks.c:1450 break_lease include/linux/fs.h:2633 [inline] break_lease include/linux/fs.h:2623 [inline] vfs_truncate+0xea/0x150 fs/open.c:104 do_sys_truncate.part.0+0x85/0xa0 fs/open.c:133 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae -> (&new->fa_lock){....}-{2:2} { INITIAL READ USE at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:159 [inline] _raw_read_lock_irqsave+0x70/0x90 kernel/locking/spinlock.c:236 kill_fasync_rcu fs/fcntl.c:1014 [inline] kill_fasync fs/fcntl.c:1035 [inline] kill_fasync+0x7a/0x1e0 fs/fcntl.c:1028 lease_break_callback+0x16/0x20 fs/locks.c:477 __break_lease+0x18d/0x920 fs/locks.c:1450 break_lease include/linux/fs.h:2633 [inline] break_lease include/linux/fs.h:2623 [inline] vfs_truncate+0xea/0x150 fs/open.c:104 do_sys_truncate.part.0+0x85/0xa0 fs/open.c:133 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae } ... key at: [] __key.0+0x0/0x10 ... acquired at: lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:159 [inline] _raw_read_lock_irqsave+0x70/0x90 kernel/locking/spinlock.c:236 kill_fasync_rcu fs/fcntl.c:1014 [inline] kill_fasync fs/fcntl.c:1035 [inline] kill_fasync+0x7a/0x1e0 fs/fcntl.c:1028 __pass_event drivers/input/evdev.c:240 [inline] evdev_pass_values.part.0+0x1a5/0x230 drivers/input/evdev.c:278 evdev_pass_values drivers/input/evdev.c:253 [inline] evdev_events+0x19c/0x1c0 drivers/input/evdev.c:306 input_to_handler+0x90/0xf0 drivers/input/input.c:115 input_pass_values.part.0+0x17f/0x260 drivers/input/input.c:145 input_pass_values drivers/input/input.c:134 [inline] input_handle_event+0x1eb/0x5e0 drivers/input/input.c:404 input_inject_event+0x1b2/0x1c0 drivers/input/input.c:476 evdev_write+0xe7/0x150 drivers/input/evdev.c:530 vfs_write+0xbf/0x370 fs/read_write.c:588 ksys_write+0xae/0xe0 fs/read_write.c:643 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae stack backtrace: CPU: 0 PID: 2771 Comm: syz.3.15 Not tainted 5.16.0-rc6-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/25/2024 Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x57/0x7d lib/dump_stack.c:106 print_bad_irq_dependency kernel/locking/lockdep.c:2577 [inline] check_irq_usage.cold+0x251/0x256 kernel/locking/lockdep.c:2816 check_prev_add kernel/locking/lockdep.c:3067 [inline] check_prevs_add kernel/locking/lockdep.c:3186 [inline] validate_chain kernel/locking/lockdep.c:3801 [inline] __lock_acquire+0xfdc/0x1840 kernel/locking/lockdep.c:5027 lock_acquire kernel/locking/lockdep.c:5637 [inline] lock_acquire+0xc9/0x300 kernel/locking/lockdep.c:5602 __raw_read_lock_irqsave include/linux/rwlock_api_smp.h:159 [inline] _raw_read_lock_irqsave+0x70/0x90 kernel/locking/spinlock.c:236 kill_fasync_rcu fs/fcntl.c:1014 [inline] kill_fasync fs/fcntl.c:1035 [inline] kill_fasync+0x7a/0x1e0 fs/fcntl.c:1028 __pass_event drivers/input/evdev.c:240 [inline] evdev_pass_values.part.0+0x1a5/0x230 drivers/input/evdev.c:278 evdev_pass_values drivers/input/evdev.c:253 [inline] evdev_events+0x19c/0x1c0 drivers/input/evdev.c:306 input_to_handler+0x90/0xf0 drivers/input/input.c:115 input_pass_values.part.0+0x17f/0x260 drivers/input/input.c:145 input_pass_values drivers/input/input.c:134 [inline] input_handle_event+0x1eb/0x5e0 drivers/input/input.c:404 input_inject_event+0x1b2/0x1c0 drivers/input/input.c:476 evdev_write+0xe7/0x150 drivers/input/evdev.c:530 vfs_write+0xbf/0x370 fs/read_write.c:588 ksys_write+0xae/0xe0 fs/read_write.c:643 do_syscall_x64 arch/x86/entry/common.c:50 [inline] do_syscall_64+0x3c/0x90 arch/x86/entry/common.c:80 entry_SYSCALL_64_after_hwframe+0x44/0xae RIP: 0033:0x7f4e2e52d809 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:00007f4e2df8b058 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 RAX: ffffffffffffffda RBX: 00007f4e2e6f3080 RCX: 00007f4e2e52d809 RDX: 0000000000001068 RSI: 0000000020000040 RDI: 0000000000000008 RBP: 00007f4e2e5a093e R08: 0000000000000000 R09: 0000000000000000 R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000 R13: 0000000000000000 R14: 00007f4e2e6f3080 R15: 00007ffea23554d8