Warning: Permanently added '10.128.0.126' (ED25519) to the list of known hosts. executing program [ 58.114746][ T4167] [ 58.117103][ T4167] ============================================ [ 58.123247][ T4167] WARNING: possible recursive locking detected [ 58.129564][ T4167] 5.15.184-syzkaller #0 Not tainted [ 58.134753][ T4167] -------------------------------------------- [ 58.140900][ T4167] syz-executor253/4167 is trying to acquire lock: [ 58.147310][ T4167] ffff888079704598 (&htab->lockdep_key){....}-{2:2}, at: htab_map_delete_elem+0x1b2/0x520 [ 58.157235][ T4167] [ 58.157235][ T4167] but task is already holding lock: [ 58.164622][ T4167] ffff8880797002f0 (&htab->lockdep_key){....}-{2:2}, at: htab_map_update_elem+0x225/0xa40 [ 58.174532][ T4167] [ 58.174532][ T4167] other info that might help us debug this: [ 58.182577][ T4167] Possible unsafe locking scenario: [ 58.182577][ T4167] [ 58.190013][ T4167] CPU0 [ 58.193289][ T4167] ---- [ 58.196556][ T4167] lock(&htab->lockdep_key); [ 58.201219][ T4167] lock(&htab->lockdep_key); [ 58.205883][ T4167] [ 58.205883][ T4167] *** DEADLOCK *** [ 58.205883][ T4167] [ 58.214015][ T4167] May be due to missing lock nesting notation [ 58.214015][ T4167] [ 58.222405][ T4167] 3 locks held by syz-executor253/4167: [ 58.227930][ T4167] #0: ffffffff8c11c060 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 58.237227][ T4167] #1: ffff8880797002f0 (&htab->lockdep_key){....}-{2:2}, at: htab_map_update_elem+0x225/0xa40 [ 58.247568][ T4167] #2: ffffffff8c11c060 (rcu_read_lock){....}-{1:2}, at: rcu_lock_acquire+0x5/0x30 [ 58.256868][ T4167] [ 58.256868][ T4167] stack backtrace: [ 58.262753][ T4167] CPU: 0 PID: 4167 Comm: syz-executor253 Not tainted 5.15.184-syzkaller #0 [ 58.271329][ T4167] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 05/07/2025 [ 58.281383][ T4167] Call Trace: [ 58.284653][ T4167] [ 58.287573][ T4167] dump_stack_lvl+0x168/0x230 [ 58.292248][ T4167] ? show_regs_print_info+0x20/0x20 [ 58.297433][ T4167] ? load_image+0x3b0/0x3b0 [ 58.302068][ T4167] __lock_acquire+0x1227/0x7c60 [ 58.306920][ T4167] ? mark_lock+0x94/0x320 [ 58.311248][ T4167] ? __lock_acquire+0x12d9/0x7c60 [ 58.316347][ T4167] ? verify_lock_unused+0x140/0x140 [ 58.321541][ T4167] ? stack_depot_save+0x404/0x440 [ 58.326566][ T4167] ? save_stack+0x117/0x1e0 [ 58.331061][ T4167] lock_acquire+0x197/0x3f0 [ 58.335559][ T4167] ? htab_map_delete_elem+0x1b2/0x520 [ 58.340927][ T4167] ? read_lock_is_recursive+0x10/0x10 [ 58.346329][ T4167] ? kvm_sched_clock_read+0x14/0x40 [ 58.351517][ T4167] ? sched_clock_cpu+0x15/0x3c0 [ 58.356358][ T4167] _raw_spin_lock_irqsave+0xa4/0xf0 [ 58.361566][ T4167] ? htab_map_delete_elem+0x1b2/0x520 [ 58.366935][ T4167] ? _raw_spin_lock+0x40/0x40 [ 58.371606][ T4167] ? htab_map_hash+0x2b1/0x6d0 [ 58.376449][ T4167] htab_map_delete_elem+0x1b2/0x520 [ 58.381659][ T4167] bpf_prog_a5eea3fa43a7ddf4+0x41/0x558 [ 58.387197][ T4167] bpf_trace_run4+0x188/0x330 [ 58.391867][ T4167] ? bpf_trace_run3+0x320/0x320 [ 58.396705][ T4167] ? __alloc_pages+0x470/0x470 [ 58.401463][ T4167] __bpf_trace_mm_page_alloc+0xbf/0xf0 [ 58.406921][ T4167] __alloc_pages+0x449/0x470 [ 58.411505][ T4167] ? zone_statistics+0x170/0x170 [ 58.416528][ T4167] kmalloc_large_node+0x7d/0x190 [ 58.421457][ T4167] __kmalloc_node+0x232/0x3b0 [ 58.426126][ T4167] ? __rwlock_init+0x140/0x140 [ 58.430882][ T4167] ? lockdep_hardirqs_on_prepare+0x3fc/0x760 [ 58.436947][ T4167] bpf_map_kmalloc_node+0xba/0x140 [ 58.442056][ T4167] alloc_htab_elem+0x28f/0x980 [ 58.446821][ T4167] htab_map_update_elem+0x3c3/0xa40 [ 58.452016][ T4167] bpf_map_update_value+0x591/0x670 [ 58.457294][ T4167] generic_map_update_batch+0x525/0x7c0 [ 58.462834][ T4167] ? rcu_read_unlock+0x90/0x90 [ 58.467589][ T4167] ? __fdget+0x150/0x210 [ 58.471820][ T4167] ? rcu_read_unlock+0x90/0x90 [ 58.476572][ T4167] bpf_map_do_batch+0x466/0x600 [ 58.481414][ T4167] __sys_bpf+0x601/0x670 [ 58.485646][ T4167] ? bpf_link_show_fdinfo+0x310/0x310 [ 58.491010][ T4167] ? vtime_user_exit+0x2dc/0x400 [ 58.495963][ T4167] __x64_sys_bpf+0x78/0x90 [ 58.500367][ T4167] do_syscall_64+0x4c/0xa0 [ 58.504785][ T4167] ? clear_bhb_loop+0x30/0x80 [ 58.509451][ T4167] ? clear_bhb_loop+0x30/0x80 [ 58.514117][ T4167] entry_SYSCALL_64_after_hwframe+0x66/0xd0 [ 58.520009][ T4167] RIP: 0033:0x7faeed48e769 [ 58.524413][ T4167] 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 [ 58.544009][ T4167] RSP: 002b:00007ffcf1b50018 EFLAGS: 00000246 ORIG_RAX: 0000000000000141 [ 58.552412][ T4167] RAX: ffffffffffffffda RBX: 5f656761705f6d6d RCX: 00007faeed48e769 [ 58.560465][ T4167] RDX: 0000000000000038 RSI: 0000200000000300 RDI: 0