Warning: Permanently added '10.128.1.98' (ED25519) to the list of known hosts. executing program [ 42.072514][ T3499] [ 42.074860][ T3499] ===================================================== [ 42.081766][ T3499] WARNING: HARDIRQ-safe -> HARDIRQ-unsafe lock order detected [ 42.089198][ T3499] 5.15.158-syzkaller #0 Not tainted [ 42.094383][ T3499] ----------------------------------------------------- [ 42.101296][ T3499] syz-executor407/3499 [HC0[0]:SC0[0]:HE0:SE1] is trying to acquire: [ 42.109340][ T3499] ffff88807700c8b8 (&f->f_owner.lock){....}-{2:2}, at: send_sigio+0x2f/0x330 [ 42.118115][ T3499] [ 42.118115][ T3499] and this task is already holding: [ 42.125452][ T3499] ffff88807590d018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x16a/0x490 [ 42.134120][ T3499] which would create a new lock dependency: [ 42.140241][ T3499] (&new->fa_lock){....}-{2:2} -> (&f->f_owner.lock){....}-{2:2} [ 42.147954][ T3499] [ 42.147954][ T3499] but this new dependency connects a HARDIRQ-irq-safe lock: [ 42.157376][ T3499] (&dev->event_lock#2){-...}-{2:2} [ 42.157397][ T3499] [ 42.157397][ T3499] ... which became HARDIRQ-irq-safe at: [ 42.170239][ T3499] lock_acquire+0x1db/0x4f0 [ 42.174809][ T3499] _raw_spin_lock_irqsave+0xd1/0x120 [ 42.180155][ T3499] input_event+0x8a/0xd0 [ 42.184462][ T3499] psmouse_report_standard_packet+0x50/0x200 [ 42.190519][ T3499] psmouse_process_byte+0x45b/0x640 [ 42.195807][ T3499] psmouse_handle_byte+0x46/0x4b0 [ 42.200905][ T3499] psmouse_interrupt+0x697/0x10a0 [ 42.205995][ T3499] serio_interrupt+0x88/0x130 [ 42.210734][ T3499] i8042_interrupt+0x355/0x750 [ 42.215558][ T3499] __handle_irq_event_percpu+0x292/0xa70 [ 42.221252][ T3499] handle_irq_event+0xff/0x2b0 [ 42.226167][ T3499] handle_edge_irq+0x245/0xbf0 [ 42.231019][ T3499] __common_interrupt+0xd7/0x1f0 [ 42.236019][ T3499] common_interrupt+0x9f/0xc0 [ 42.240764][ T3499] asm_common_interrupt+0x22/0x40 [ 42.245871][ T3499] _raw_spin_unlock_irqrestore+0xd4/0x130 [ 42.251652][ T3499] i8042_aux_write+0x112/0x190 [ 42.256480][ T3499] ps2_do_sendbyte+0x20a/0x720 [ 42.261390][ T3499] ps2_sendbyte+0x5c/0x120 [ 42.265868][ T3499] cypress_send_ext_cmd+0x21d/0x900 [ 42.271126][ T3499] cypress_detect+0x8f/0x220 [ 42.275778][ T3499] psmouse_extensions+0xc2a/0x1550 [ 42.280950][ T3499] psmouse_switch_protocol+0x308/0x840 [ 42.286488][ T3499] psmouse_connect+0x94b/0x1430 [ 42.291399][ T3499] serio_driver_probe+0x74/0x90 [ 42.296313][ T3499] really_probe+0x24e/0xb60 [ 42.300877][ T3499] __driver_probe_device+0x1a2/0x3d0 [ 42.306225][ T3499] driver_probe_device+0x50/0x420 [ 42.311326][ T3499] __driver_attach+0x479/0x690 [ 42.316164][ T3499] bus_for_each_dev+0x17c/0x1f0 [ 42.321073][ T3499] serio_handle_event+0x56a/0x8f0 [ 42.326157][ T3499] process_one_work+0x8a1/0x10c0 [ 42.331162][ T3499] worker_thread+0xaca/0x1280 [ 42.335910][ T3499] kthread+0x3f6/0x4f0 [ 42.340052][ T3499] ret_from_fork+0x1f/0x30 [ 42.344559][ T3499] [ 42.344559][ T3499] to a HARDIRQ-irq-unsafe lock: [ 42.351552][ T3499] (tasklist_lock){.+.+}-{2:2} [ 42.351569][ T3499] [ 42.351569][ T3499] ... which became HARDIRQ-irq-unsafe at: [ 42.364169][ T3499] ... [ 42.364174][ T3499] lock_acquire+0x1db/0x4f0 [ 42.371289][ T3499] _raw_read_lock+0x32/0x40 [ 42.375862][ T3499] do_wait+0x2a7/0xaf0 [ 42.379995][ T3499] kernel_wait+0xe5/0x230 [ 42.384390][ T3499] call_usermodehelper_exec_work+0xb5/0x220 [ 42.390347][ T3499] process_one_work+0x8a1/0x10c0 [ 42.395346][ T3499] worker_thread+0xaca/0x1280 [ 42.400095][ T3499] kthread+0x3f6/0x4f0 [ 42.404242][ T3499] ret_from_fork+0x1f/0x30 [ 42.408733][ T3499] [ 42.408733][ T3499] other info that might help us debug this: [ 42.408733][ T3499] [ 42.418965][ T3499] Chain exists of: [ 42.418965][ T3499] &dev->event_lock#2 --> &new->fa_lock --> tasklist_lock [ 42.418965][ T3499] [ 42.431892][ T3499] Possible interrupt unsafe locking scenario: [ 42.431892][ T3499] [ 42.440187][ T3499] CPU0 CPU1 [ 42.445530][ T3499] ---- ---- [ 42.450870][ T3499] lock(tasklist_lock); [ 42.455086][ T3499] local_irq_disable(); [ 42.461822][ T3499] lock(&dev->event_lock#2); [ 42.469002][ T3499] lock(&new->fa_lock); [ 42.475742][ T3499] [ 42.479192][ T3499] lock(&dev->event_lock#2); [ 42.484017][ T3499] [ 42.484017][ T3499] *** DEADLOCK *** [ 42.484017][ T3499] [ 42.492145][ T3499] 8 locks held by syz-executor407/3499: [ 42.497683][ T3499] #0: ffff88814854d110 (&evdev->mutex){+.+.}-{3:3}, at: evdev_write+0x26d/0x7c0 [ 42.506805][ T3499] #1: ffff8881483d2230 (&dev->event_lock#2){-...}-{2:2}, at: input_inject_event+0xc0/0x300 [ 42.516883][ T3499] #2: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 42.526180][ T3499] #3: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 42.535470][ T3499] #4: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 42.544748][ T3499] #5: ffff888073ad3028 (&client->buffer_lock){....}-{2:2}, at: evdev_pass_values+0xe7/0xb60 [ 42.554889][ T3499] #6: ffffffff8c91fae0 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 42.564183][ T3499] #7: ffff88807590d018 (&new->fa_lock){....}-{2:2}, at: kill_fasync+0x16a/0x490 [ 42.573276][ T3499] [ 42.573276][ T3499] the dependencies between HARDIRQ-irq-safe lock and the holding lock: [ 42.583661][ T3499] -> (&dev->event_lock#2){-...}-{2:2} { [ 42.589363][ T3499] IN-HARDIRQ-W at: [ 42.593487][ T3499] lock_acquire+0x1db/0x4f0 [ 42.599963][ T3499] _raw_spin_lock_irqsave+0xd1/0x120 [ 42.607219][ T3499] input_event+0x8a/0xd0 [ 42.613431][ T3499] psmouse_report_standard_packet+0x50/0x200 [ 42.621403][ T3499] psmouse_process_byte+0x45b/0x640 [ 42.628574][ T3499] psmouse_handle_byte+0x46/0x4b0 [ 42.635567][ T3499] psmouse_interrupt+0x697/0x10a0 [ 42.642561][ T3499] serio_interrupt+0x88/0x130 [ 42.649206][ T3499] i8042_interrupt+0x355/0x750 [ 42.656110][ T3499] __handle_irq_event_percpu+0x292/0xa70 [ 42.663741][ T3499] handle_irq_event+0xff/0x2b0 [ 42.670489][ T3499] handle_edge_irq+0x245/0xbf0 [ 42.677234][ T3499] __common_interrupt+0xd7/0x1f0 [ 42.684149][ T3499] common_interrupt+0x9f/0xc0 [ 42.690801][ T3499] asm_common_interrupt+0x22/0x40 [ 42.697810][ T3499] _raw_spin_unlock_irqrestore+0xd4/0x130 [ 42.705503][ T3499] i8042_aux_write+0x112/0x190 [ 42.712239][ T3499] ps2_do_sendbyte+0x20a/0x720 [ 42.719063][ T3499] ps2_sendbyte+0x5c/0x120 [ 42.725449][ T3499] cypress_send_ext_cmd+0x21d/0x900 [ 42.732632][ T3499] cypress_detect+0x8f/0x220 [ 42.739286][ T3499] psmouse_extensions+0xc2a/0x1550 [ 42.746367][ T3499] psmouse_switch_protocol+0x308/0x840 [ 42.753796][ T3499] psmouse_connect+0x94b/0x1430 [ 42.760617][ T3499] serio_driver_probe+0x74/0x90 [ 42.767439][ T3499] really_probe+0x24e/0xb60 [ 42.773915][ T3499] __driver_probe_device+0x1a2/0x3d0 [ 42.781188][ T3499] driver_probe_device+0x50/0x420 [ 42.788229][ T3499] __driver_attach+0x479/0x690 [ 42.794987][ T3499] bus_for_each_dev+0x17c/0x1f0 [ 42.801820][ T3499] serio_handle_event+0x56a/0x8f0 [ 42.808824][ T3499] process_one_work+0x8a1/0x10c0 [ 42.815756][ T3499] worker_thread+0xaca/0x1280 [ 42.822409][ T3499] kthread+0x3f6/0x4f0 [ 42.828447][ T3499] ret_from_fork+0x1f/0x30 [ 42.834943][ T3499] INITIAL USE at: [ 42.838984][ T3499] lock_acquire+0x1db/0x4f0 [ 42.845371][ T3499] _raw_spin_lock_irqsave+0xd1/0x120 [ 42.852642][ T3499] input_inject_event+0xc0/0x300 [ 42.859481][ T3499] led_trigger_event+0x64/0xc0 [ 42.866130][ T3499] kbd_led_trigger_activate+0xb9/0x100 [ 42.873486][ T3499] led_trigger_set+0x513/0x930 [ 42.880150][ T3499] led_trigger_set_default+0x1c2/0x200 [ 42.887510][ T3499] led_classdev_register_ext+0x6cf/0x8d0 [ 42.895047][ T3499] input_leds_connect+0x503/0x740 [ 42.901961][ T3499] input_register_device+0xdae/0x1150 [ 42.909231][ T3499] atkbd_connect+0x7a7/0xa70 [ 42.915710][ T3499] serio_driver_probe+0x74/0x90 [ 42.922463][ T3499] really_probe+0x24e/0xb60 [ 42.928846][ T3499] __driver_probe_device+0x1a2/0x3d0 [ 42.936013][ T3499] driver_probe_device+0x50/0x420 [ 42.942923][ T3499] __driver_attach+0x479/0x690 [ 42.949585][ T3499] bus_for_each_dev+0x17c/0x1f0 [ 42.956320][ T3499] serio_handle_event+0x56a/0x8f0 [ 42.963240][ T3499] process_one_work+0x8a1/0x10c0 [ 42.970090][ T3499] worker_thread+0xaca/0x1280 [ 42.976688][ T3499] kthread+0x3f6/0x4f0 [ 42.982655][ T3499] ret_from_fork+0x1f/0x30 [ 42.988971][ T3499] } [ 42.991631][ T3499] ... key at: [] input_allocate_device.__key.6+0x0/0x20 [ 43.000811][ T3499] -> (&client->buffer_lock){....}-{2:2} { [ 43.006608][ T3499] INITIAL USE at: [ 43.010567][ T3499] lock_acquire+0x1db/0x4f0 [ 43.016795][ T3499] _raw_spin_lock+0x2a/0x40 [ 43.023040][ T3499] evdev_pass_values+0xe7/0xb60 [ 43.029604][ T3499] evdev_events+0x198/0x2c0 [ 43.035817][ T3499] input_pass_values+0x873/0x1200 [ 43.042556][ T3499] input_handle_event+0xc9b/0x1600 [ 43.049374][ T3499] input_inject_event+0x1fc/0x300 [ 43.056201][ T3499] evdev_write+0x668/0x7c0 [ 43.062329][ T3499] vfs_write+0x30c/0xe50 [ 43.068280][ T3499] ksys_write+0x1a2/0x2c0 [ 43.074335][ T3499] do_syscall_64+0x3b/0xb0 [ 43.080477][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.088089][ T3499] } [ 43.090647][ T3499] ... key at: [] evdev_open.__key.23+0x0/0x20 [ 43.098868][ T3499] ... acquired at: [ 43.102730][ T3499] lock_acquire+0x1db/0x4f0 [ 43.107378][ T3499] _raw_spin_lock+0x2a/0x40 [ 43.112028][ T3499] evdev_pass_values+0xe7/0xb60 [ 43.117055][ T3499] evdev_events+0x198/0x2c0 [ 43.121715][ T3499] input_pass_values+0x873/0x1200 [ 43.126897][ T3499] input_handle_event+0xc9b/0x1600 [ 43.132163][ T3499] input_inject_event+0x1fc/0x300 [ 43.137343][ T3499] evdev_write+0x668/0x7c0 [ 43.141933][ T3499] vfs_write+0x30c/0xe50 [ 43.146333][ T3499] ksys_write+0x1a2/0x2c0 [ 43.150817][ T3499] do_syscall_64+0x3b/0xb0 [ 43.155392][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.161447][ T3499] [ 43.163764][ T3499] -> (&new->fa_lock){....}-{2:2} { [ 43.168871][ T3499] INITIAL READ USE at: [ 43.173183][ T3499] lock_acquire+0x1db/0x4f0 [ 43.179675][ T3499] _raw_read_lock_irqsave+0xd9/0x120 [ 43.186961][ T3499] kill_fasync+0x16a/0x490 [ 43.193352][ T3499] evdev_pass_values+0x5ad/0xb60 [ 43.200284][ T3499] evdev_events+0x198/0x2c0 [ 43.206763][ T3499] input_pass_values+0x873/0x1200 [ 43.213766][ T3499] input_handle_event+0xc9b/0x1600 [ 43.220853][ T3499] input_inject_event+0x1fc/0x300 [ 43.227848][ T3499] evdev_write+0x668/0x7c0 [ 43.234237][ T3499] vfs_write+0x30c/0xe50 [ 43.240539][ T3499] ksys_write+0x1a2/0x2c0 [ 43.246837][ T3499] do_syscall_64+0x3b/0xb0 [ 43.253225][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.261085][ T3499] } [ 43.263574][ T3499] ... key at: [] fasync_insert_entry.__key+0x0/0x20 [ 43.272236][ T3499] ... acquired at: [ 43.276014][ T3499] lock_acquire+0x1db/0x4f0 [ 43.280662][ T3499] _raw_read_lock_irqsave+0xd9/0x120 [ 43.286094][ T3499] kill_fasync+0x16a/0x490 [ 43.290672][ T3499] evdev_pass_values+0x5ad/0xb60 [ 43.295864][ T3499] evdev_events+0x198/0x2c0 [ 43.300521][ T3499] input_pass_values+0x873/0x1200 [ 43.305694][ T3499] input_handle_event+0xc9b/0x1600 [ 43.310955][ T3499] input_inject_event+0x1fc/0x300 [ 43.316128][ T3499] evdev_write+0x668/0x7c0 [ 43.320688][ T3499] vfs_write+0x30c/0xe50 [ 43.325075][ T3499] ksys_write+0x1a2/0x2c0 [ 43.329547][ T3499] do_syscall_64+0x3b/0xb0 [ 43.334122][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.340167][ T3499] [ 43.342488][ T3499] [ 43.342488][ T3499] the dependencies between the lock to be acquired [ 43.342494][ T3499] and HARDIRQ-irq-unsafe lock: [ 43.355956][ T3499] -> (tasklist_lock){.+.+}-{2:2} { [ 43.361150][ T3499] HARDIRQ-ON-R at: [ 43.365205][ T3499] lock_acquire+0x1db/0x4f0 [ 43.371523][ T3499] _raw_read_lock+0x32/0x40 [ 43.377863][ T3499] do_wait+0x2a7/0xaf0 [ 43.383749][ T3499] kernel_wait+0xe5/0x230 [ 43.389881][ T3499] call_usermodehelper_exec_work+0xb5/0x220 [ 43.397578][ T3499] process_one_work+0x8a1/0x10c0 [ 43.404315][ T3499] worker_thread+0xaca/0x1280 [ 43.410790][ T3499] kthread+0x3f6/0x4f0 [ 43.416672][ T3499] ret_from_fork+0x1f/0x30 [ 43.422899][ T3499] SOFTIRQ-ON-R at: [ 43.426939][ T3499] lock_acquire+0x1db/0x4f0 [ 43.433238][ T3499] _raw_read_lock+0x32/0x40 [ 43.439541][ T3499] do_wait+0x2a7/0xaf0 [ 43.445409][ T3499] kernel_wait+0xe5/0x230 [ 43.451537][ T3499] call_usermodehelper_exec_work+0xb5/0x220 [ 43.459229][ T3499] process_one_work+0x8a1/0x10c0 [ 43.465962][ T3499] worker_thread+0xaca/0x1280 [ 43.472431][ T3499] kthread+0x3f6/0x4f0 [ 43.478294][ T3499] ret_from_fork+0x1f/0x30 [ 43.484506][ T3499] INITIAL USE at: [ 43.488459][ T3499] lock_acquire+0x1db/0x4f0 [ 43.494669][ T3499] _raw_write_lock_irq+0xcf/0x110 [ 43.501404][ T3499] copy_process+0x22be/0x3ef0 [ 43.507789][ T3499] kernel_clone+0x210/0x960 [ 43.514001][ T3499] kernel_thread+0x168/0x1e0 [ 43.520301][ T3499] rest_init+0x21/0x330 [ 43.526166][ T3499] start_kernel+0x48c/0x540 [ 43.532407][ T3499] secondary_startup_64_no_verify+0xb1/0xbb [ 43.540030][ T3499] INITIAL READ USE at: [ 43.544426][ T3499] lock_acquire+0x1db/0x4f0 [ 43.551079][ T3499] _raw_read_lock+0x32/0x40 [ 43.557731][ T3499] do_wait+0x2a7/0xaf0 [ 43.563945][ T3499] kernel_wait+0xe5/0x230 [ 43.570419][ T3499] call_usermodehelper_exec_work+0xb5/0x220 [ 43.578459][ T3499] process_one_work+0x8a1/0x10c0 [ 43.586160][ T3499] worker_thread+0xaca/0x1280 [ 43.592978][ T3499] kthread+0x3f6/0x4f0 [ 43.599189][ T3499] ret_from_fork+0x1f/0x30 [ 43.605745][ T3499] } [ 43.608309][ T3499] ... key at: [] tasklist_lock+0x18/0x40 [ 43.616108][ T3499] ... acquired at: [ 43.619969][ T3499] lock_acquire+0x1db/0x4f0 [ 43.624629][ T3499] _raw_read_lock+0x32/0x40 [ 43.629280][ T3499] send_sigurg+0xc8/0x380 [ 43.633844][ T3499] sk_send_sigurg+0x6a/0xb0 [ 43.638501][ T3499] queue_oob+0x618/0x8d0 [ 43.643585][ T3499] unix_stream_sendmsg+0xe0a/0x1070 [ 43.648928][ T3499] ____sys_sendmsg+0x59e/0x8f0 [ 43.653838][ T3499] ___sys_sendmsg+0x252/0x2e0 [ 43.658667][ T3499] __se_sys_sendmsg+0x19a/0x260 [ 43.663674][ T3499] do_syscall_64+0x3b/0xb0 [ 43.668235][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.674271][ T3499] [ 43.676570][ T3499] -> (&f->f_owner.lock){....}-{2:2} { [ 43.681920][ T3499] INITIAL USE at: [ 43.685782][ T3499] lock_acquire+0x1db/0x4f0 [ 43.691822][ T3499] _raw_write_lock_irq+0xcf/0x110 [ 43.698386][ T3499] f_modown+0x38/0x340 [ 43.703987][ T3499] f_setown+0x127/0x1d0 [ 43.709674][ T3499] do_fcntl+0x1b7/0x1600 [ 43.715451][ T3499] __se_sys_fcntl+0xd8/0x1b0 [ 43.721574][ T3499] do_syscall_64+0x3b/0xb0 [ 43.727522][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.735038][ T3499] INITIAL READ USE at: [ 43.739338][ T3499] lock_acquire+0x1db/0x4f0 [ 43.745811][ T3499] _raw_read_lock_irqsave+0xd9/0x120 [ 43.753071][ T3499] send_sigurg+0x25/0x380 [ 43.759370][ T3499] sk_send_sigurg+0x6a/0xb0 [ 43.765839][ T3499] queue_oob+0x618/0x8d0 [ 43.772057][ T3499] unix_stream_sendmsg+0xe0a/0x1070 [ 43.779224][ T3499] ____sys_sendmsg+0x59e/0x8f0 [ 43.785959][ T3499] ___sys_sendmsg+0x252/0x2e0 [ 43.792612][ T3499] __se_sys_sendmsg+0x19a/0x260 [ 43.799451][ T3499] do_syscall_64+0x3b/0xb0 [ 43.805860][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.813722][ T3499] } [ 43.816196][ T3499] ... key at: [] __alloc_file.__key+0x0/0x10 [ 43.824232][ T3499] ... acquired at: [ 43.828005][ T3499] lock_acquire+0x1db/0x4f0 [ 43.832653][ T3499] _raw_read_lock_irqsave+0xd9/0x120 [ 43.838098][ T3499] send_sigio+0x2f/0x330 [ 43.842500][ T3499] kill_fasync+0x20c/0x490 [ 43.847072][ T3499] evdev_pass_values+0x5ad/0xb60 [ 43.852164][ T3499] evdev_events+0x198/0x2c0 [ 43.856819][ T3499] input_pass_values+0x873/0x1200 [ 43.861991][ T3499] input_handle_event+0xc9b/0x1600 [ 43.867245][ T3499] input_inject_event+0x1fc/0x300 [ 43.872509][ T3499] evdev_write+0x668/0x7c0 [ 43.877073][ T3499] vfs_write+0x30c/0xe50 [ 43.881477][ T3499] ksys_write+0x1a2/0x2c0 [ 43.885955][ T3499] do_syscall_64+0x3b/0xb0 [ 43.890518][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 43.896572][ T3499] [ 43.898872][ T3499] [ 43.898872][ T3499] stack backtrace: [ 43.905262][ T3499] CPU: 0 PID: 3499 Comm: syz-executor407 Not tainted 5.15.158-syzkaller #0 [ 43.913846][ T3499] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 03/27/2024 [ 43.923883][ T3499] Call Trace: [ 43.927138][ T3499] [ 43.930044][ T3499] dump_stack_lvl+0x1e3/0x2d0 [ 43.934701][ T3499] ? io_uring_drop_tctx_refs+0x1a0/0x1a0 [ 43.940317][ T3499] ? panic+0x860/0x860 [ 43.944360][ T3499] ? print_shortest_lock_dependencies+0xee/0x150 [ 43.950661][ T3499] validate_chain+0x4d01/0x5930 [ 43.955579][ T3499] ? reacquire_held_locks+0x660/0x660 [ 43.960946][ T3499] ? stack_trace_save+0x113/0x1c0 [ 43.965948][ T3499] ? reacquire_held_locks+0x660/0x660 [ 43.971299][ T3499] ? register_lock_class+0x100/0x9a0 [ 43.976559][ T3499] ? is_dynamic_key+0x1f0/0x1f0 [ 43.981378][ T3499] ? lockdep_unlock+0x166/0x300 [ 43.986215][ T3499] ? mark_lock+0x98/0x340 [ 43.990519][ T3499] __lock_acquire+0x1295/0x1ff0 [ 43.995349][ T3499] lock_acquire+0x1db/0x4f0 [ 43.999827][ T3499] ? send_sigio+0x2f/0x330 [ 44.004229][ T3499] ? read_lock_is_recursive+0x10/0x10 [ 44.009575][ T3499] ? read_lock_is_recursive+0x10/0x10 [ 44.014922][ T3499] _raw_read_lock_irqsave+0xd9/0x120 [ 44.020186][ T3499] ? send_sigio+0x2f/0x330 [ 44.024579][ T3499] ? _raw_read_lock+0x40/0x40 [ 44.029228][ T3499] ? _raw_read_lock_irqsave+0xe5/0x120 [ 44.034661][ T3499] ? _raw_read_lock+0x40/0x40 [ 44.039318][ T3499] send_sigio+0x2f/0x330 [ 44.043624][ T3499] kill_fasync+0x20c/0x490 [ 44.048016][ T3499] evdev_pass_values+0x5ad/0xb60 [ 44.052942][ T3499] ? evdev_pass_values+0x5e1/0xb60 [ 44.058034][ T3499] evdev_events+0x198/0x2c0 [ 44.062525][ T3499] ? evdev_event+0x170/0x170 [ 44.067102][ T3499] input_pass_values+0x873/0x1200 [ 44.072106][ T3499] input_handle_event+0xc9b/0x1600 [ 44.077200][ T3499] input_inject_event+0x1fc/0x300 [ 44.082199][ T3499] evdev_write+0x668/0x7c0 [ 44.086603][ T3499] ? evdev_read+0xe00/0xe00 [ 44.091080][ T3499] ? end_current_label_crit_section+0x147/0x170 [ 44.097299][ T3499] ? common_file_perm+0x17d/0x1d0 [ 44.102301][ T3499] ? fsnotify_perm+0x67/0x5a0 [ 44.106950][ T3499] ? bpf_lsm_file_permission+0x5/0x10 [ 44.112317][ T3499] ? evdev_read+0xe00/0xe00 [ 44.116799][ T3499] vfs_write+0x30c/0xe50 [ 44.121020][ T3499] ? file_end_write+0x250/0x250 [ 44.125848][ T3499] ? read_lock_is_recursive+0x10/0x10 [ 44.131214][ T3499] ? __context_tracking_exit+0x4c/0x80 [ 44.136650][ T3499] ? __lock_acquire+0x1ff0/0x1ff0 [ 44.141645][ T3499] ? __fdget_pos+0x1e9/0x380 [ 44.146208][ T3499] ksys_write+0x1a2/0x2c0 [ 44.150510][ T3499] ? print_irqtrace_events+0x210/0x210 [ 44.155944][ T3499] ? __ia32_sys_read+0x80/0x80 [ 44.160678][ T3499] ? syscall_enter_from_user_mode+0x2e/0x240 [ 44.166631][ T3499] ? lockdep_hardirqs_on+0x94/0x130 [ 44.171814][ T3499] ? syscall_enter_from_user_mode+0x2e/0x240 [ 44.177768][ T3499] do_syscall_64+0x3b/0xb0 [ 44.182155][ T3499] ? clear_bhb_loop+0x15/0x70 [ 44.186802][ T3499] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 44.192667][ T3499] RIP: 0033:0x7fa29041f329 [ 44.197056][ T3499] Code: 48 83 c4 28 c3 e8 37 17 00 00 0f 1f 80 00 00 00 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 b8 ff ff ff f7 d8 64 89 01 48 [ 44.216636][ T3499] RSP: 002b:00007fffa1445e88 EFLAGS: 00000246 ORIG_RAX: 0000000000000001 [ 44.225036][ T3499] RAX: ffffffffffffffda RBX: 00007fffa1446058 RCX: 00007fa29041f32