Warning: Permanently added '10.128.1.107' (ED25519) to the list of known hosts. executing program [ 34.812681][ T4299] [ 34.813266][ T4299] ============================================ [ 34.814585][ T4299] WARNING: possible recursive locking detected [ 34.815905][ T4299] 6.1.124-syzkaller #0 Not tainted [ 34.816944][ T4299] -------------------------------------------- [ 34.818227][ T4299] syz-executor353/4299 is trying to acquire lock: [ 34.819484][ T4299] ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 [ 34.821209][ T4299] [ 34.821209][ T4299] but task is already holding lock: [ 34.822733][ T4299] ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 [ 34.824524][ T4299] [ 34.824524][ T4299] other info that might help us debug this: [ 34.826103][ T4299] Possible unsafe locking scenario: [ 34.826103][ T4299] [ 34.827647][ T4299] CPU0 [ 34.828328][ T4299] ---- [ 34.828916][ T4299] lock(&ctx->cq_wait); [ 34.829804][ T4299] lock(&ctx->cq_wait); [ 34.830741][ T4299] [ 34.830741][ T4299] *** DEADLOCK *** [ 34.830741][ T4299] [ 34.832469][ T4299] May be due to missing lock nesting notation [ 34.832469][ T4299] [ 34.834248][ T4299] 2 locks held by syz-executor353/4299: [ 34.835356][ T4299] #0: ffff0000d78330a8 (&ctx->uring_lock){+.+.}-{3:3}, at: __arm64_sys_io_uring_enter+0x324/0x22dc [ 34.837549][ T4299] #1: ffff0000d7833378 (&ctx->cq_wait){....}-{2:2}, at: __wake_up+0xec/0x1a8 [ 34.839431][ T4299] [ 34.839431][ T4299] stack backtrace: [ 34.840637][ T4299] CPU: 0 PID: 4299 Comm: syz-executor353 Not tainted 6.1.124-syzkaller #0 [ 34.842326][ T4299] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/13/2024 [ 34.844400][ T4299] Call trace: [ 34.845069][ T4299] dump_backtrace+0x1c8/0x1f4 [ 34.846048][ T4299] show_stack+0x2c/0x3c [ 34.847001][ T4299] dump_stack_lvl+0x108/0x170 [ 34.847996][ T4299] dump_stack+0x1c/0x5c [ 34.848828][ T4299] __lock_acquire+0x6310/0x7680 [ 34.849892][ T4299] lock_acquire+0x26c/0x7cc [ 34.850832][ T4299] _raw_spin_lock_irqsave+0x6c/0xb4 [ 34.851926][ T4299] __wake_up+0xec/0x1a8 [ 34.852772][ T4299] __io_req_task_work_add+0x304/0x528 [ 34.853939][ T4299] __io_poll_execute+0x184/0x42c [ 34.854929][ T4299] io_poll_wake+0x2d8/0x3e0 [ 34.855870][ T4299] __wake_up_common+0x23c/0x3bc [ 34.856835][ T4299] __wake_up+0x10c/0x1a8 [ 34.857687][ T4299] io_req_complete_post+0x5ec/0x928 [ 34.858726][ T4299] io_queue_async+0x258/0x704 [ 34.859642][ T4299] io_submit_sqes+0xc38/0x1aa8 [ 34.860581][ T4299] __arm64_sys_io_uring_enter+0x330/0x22dc [ 34.861899][ T4299] invoke_syscall+0x98/0x2bc [ 34.862809][ T4299] el0_svc_common+0x138/0x258 [ 34.863747][ T4299] do_el0_svc+0x58/0x13c [ 34.864612][ T4299] el0_svc+0x58/0x168 [ 34.865427][ T4299] el0t_64_sync_handler+0x84/0xf0 [ 34.866474][ T4299] el0t_64_sync+0x18c/0x190