Warning: Permanently added '10.128.1.52' (ECDSA) to the list of known hosts. executing program syzkaller login: [ 36.087165] [ 36.088800] ================================ [ 36.093191] WARNING: inconsistent lock state [ 36.097574] 4.19.211-syzkaller #0 Not tainted [ 36.102041] -------------------------------- [ 36.106422] inconsistent {HARDIRQ-ON-W} -> {IN-HARDIRQ-W} usage. [ 36.112542] syz-executor529/8102 [HC1[1]:SC0[0]:HE0:SE1] takes: [ 36.118572] 000000003fbca257 (sync_timeline_list_lock){?.+.}, at: sync_timeline_debug_remove+0x25/0x190 [ 36.128089] {HARDIRQ-ON-W} state was registered at: [ 36.133093] _raw_spin_unlock_irq+0x24/0x80 [ 36.137563] sync_debugfs_show+0xeb/0x200 [ 36.141782] seq_read+0x4e0/0x11c0 [ 36.145396] __vfs_read+0xf7/0x750 [ 36.149015] vfs_read+0x194/0x3c0 [ 36.152530] ksys_read+0x12b/0x2a0 [ 36.156134] do_syscall_64+0xf9/0x620 [ 36.160002] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 36.165529] irq event stamp: 9160 [ 36.168971] hardirqs last enabled at (9159): [] _raw_spin_unlock_irq+0x24/0x80 [ 36.177966] hardirqs last disabled at (9160): [] trace_hardirqs_off_thunk+0x1a/0x1c [ 36.187318] softirqs last enabled at (9062): [] __do_softirq+0x678/0x980 [ 36.195789] softirqs last disabled at (9047): [] irq_exit+0x215/0x260 [ 36.203903] [ 36.203903] other info that might help us debug this: [ 36.210541] Possible unsafe locking scenario: [ 36.210541] [ 36.216574] CPU0 [ 36.219178] ---- [ 36.221769] lock(sync_timeline_list_lock); [ 36.226152] [ 36.228881] lock(sync_timeline_list_lock); [ 36.233437] [ 36.233437] *** DEADLOCK *** [ 36.233437] [ 36.239481] no locks held by syz-executor529/8102. [ 36.244380] [ 36.244380] stack backtrace: [ 36.248854] CPU: 1 PID: 8102 Comm: syz-executor529 Not tainted 4.19.211-syzkaller #0 [ 36.256720] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 [ 36.266057] Call Trace: [ 36.268625] [ 36.270759] dump_stack+0x1fc/0x2ef [ 36.274363] print_usage_bug.cold+0x42e/0x570 [ 36.278836] mark_lock+0xc70/0x1160 [ 36.282457] ? print_irq_inversion_bug+0xd0/0xd0 [ 36.287188] __lock_acquire+0x1077/0x3ff0 [ 36.291315] ? __lock_acquire+0x6de/0x3ff0 [ 36.295528] ? trace_hardirqs_off+0x64/0x200 [ 36.299923] ? mark_held_locks+0xf0/0xf0 [ 36.303959] ? debug_object_active_state+0x254/0x330 [ 36.309035] ? mark_held_locks+0xf0/0xf0 [ 36.313071] ? lock_downgrade+0x720/0x720 [ 36.317192] ? lock_acquire+0x170/0x3c0 [ 36.321144] ? debug_object_active_state+0x104/0x330 [ 36.326228] ? trace_hardirqs_off+0x64/0x200 [ 36.330630] lock_acquire+0x170/0x3c0 [ 36.334412] ? sync_timeline_debug_remove+0x25/0x190 [ 36.339489] _raw_spin_lock_irqsave+0x8c/0xc0 [ 36.343964] ? sync_timeline_debug_remove+0x25/0x190 [ 36.349054] sync_timeline_debug_remove+0x25/0x190 [ 36.353957] sync_timeline_put+0x31/0x40 [ 36.358005] timeline_fence_release+0x1fe/0x2f0 [ 36.362648] ? timeline_fence_value_str+0x60/0x60 [ 36.367467] dma_fence_release+0xeb/0x330 [ 36.371589] dma_fence_array_release+0x192/0x230 [ 36.376323] ? dma_fence_match_context+0x1c0/0x1c0 [ 36.381236] dma_fence_release+0xeb/0x330 [ 36.385373] irq_dma_fence_array_work+0x54/0x60 [ 36.390020] irq_work_run_list+0x140/0x1c0 [ 36.394231] irq_work_run+0x4e/0xb0 [ 36.397835] smp_irq_work_interrupt+0x98/0x440 [ 36.402403] irq_work_interrupt+0xf/0x20 [ 36.406436] [ 36.408649] RIP: 0010:_raw_spin_unlock_irq+0x50/0x80 [ 36.413727] Code: c0 98 82 f1 89 48 ba 00 00 00 00 00 fc ff df 48 c1 e8 03 80 3c 10 00 75 31 48 83 3d 01 31 d8 01 00 74 25 fb 66 0f 1f 44 00 00 01 00 00 00 e8 26 1b 28 f9 65 8b 05 9f 8d e8 77 85 c0 74 02 5d [ 36.432603] RSP: 0018:ffff888095e47ca8 EFLAGS: 00000286 ORIG_RAX: ffffffffffffff09 [ 36.440284] RAX: 1ffffffff13e3053 RBX: ffff8880b45dbde0 RCX: 0000000000000000 [ 36.447532] RDX: dffffc0000000000 RSI: 0000000000000001 RDI: ffff8880b2596d84 [ 36.454776] RBP: ffff8880b45dbe50 R08: 0000000000000000 R09: 0000000000000000 [ 36.462021] R10: 0000000000000000 R11: 0000000000000000 R12: dffffc0000000000 [ 36.469264] R13: ffff8880b45dbe40 R14: ffff8880b45dbe00 R15: 0000000000000000 [ 36.476518] ? _raw_spin_unlock_irq+0x24/0x80 [ 36.481005] sw_sync_debugfs_release+0x14a/0x1b0 [ 36.485739] ? sync_timeline_put+0x40/0x40 [ 36.489954] __fput+0x2ce/0x890 [ 36.493215] task_work_run+0x148/0x1c0 [ 36.497087] do_exit+0xbf3/0x2be0 [ 36.500516] ? lock_downgrade+0x720/0x720 [ 36.504638] ? mm_update_next_owner+0x650/0x650 [ 36.509281] ? up_read+0x17/0x110 [ 36.512711] ? __do_page_fault+0x180/0xd60 [ 36.516933] do_group_exit+0x125/0x310 [ 36.520809] __x64_sys_exit_group+0x3a/0x50 [ 36.525107] do_syscall_64+0xf9/0x620 [ 36.528898] entry_SYSCALL_64_after_hwframe+0x49/0xbe [ 36.534062] RIP: 0033:0x7f9365a68ed9 [ 36.537752]