Warning: Permanently added '10.128.0.121' (ED25519) to the list of known hosts.
executing program
[ 55.466543][ C1]
[ 55.468896][ C1] ======================================================
[ 55.476248][ C1] WARNING: possible circular locking dependency detected
[ 55.483249][ C1] 6.1.129-syzkaller #0 Not tainted
[ 55.488337][ C1] ------------------------------------------------------
[ 55.495333][ C1] swapper/1/0 is trying to acquire lock:
[ 55.500971][ C1] ffff8880b8f28118 (krc.lock){..-.}-{2:2}, at: kvfree_call_rcu+0x1b2/0x8c0
[ 55.509695][ C1]
[ 55.509695][ C1] but task is already holding lock:
[ 55.517066][ C1] ffff8880b8f28358 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x120/0x260
[ 55.525964][ C1]
[ 55.525964][ C1] which lock already depends on the new lock.
[ 55.525964][ C1]
[ 55.536484][ C1]
[ 55.536484][ C1] the existing dependency chain (in reverse order) is:
[ 55.545488][ C1]
[ 55.545488][ C1] -> #1 (&base->lock){-.-.}-{2:2}:
[ 55.552778][ C1] lock_acquire+0x1f8/0x5a0
[ 55.557795][ C1] _raw_spin_lock_irqsave+0xd1/0x120
[ 55.563601][ C1] lock_timer_base+0x120/0x260
[ 55.568873][ C1] __mod_timer+0x1cb/0xee0
[ 55.573814][ C1] queue_delayed_work_on+0x156/0x250
[ 55.579622][ C1] kvfree_call_rcu+0x520/0x8c0
[ 55.584892][ C1] rtnl_register_internal+0x489/0x580
[ 55.590775][ C1] rtnl_register+0x32/0x70
[ 55.595700][ C1] ip_rt_init+0x335/0x3c7
[ 55.600548][ C1] ip_init+0xa/0x14
[ 55.604862][ C1] inet_init+0x2ae/0x3c0
[ 55.609612][ C1] do_one_initcall+0x265/0x8f0
[ 55.614885][ C1] do_initcall_level+0x157/0x207
[ 55.620330][ C1] do_initcalls+0x49/0x86
[ 55.625169][ C1] kernel_init_freeable+0x45c/0x60f
[ 55.630880][ C1] kernel_init+0x19/0x290
[ 55.635718][ C1] ret_from_fork+0x1f/0x30
[ 55.640654][ C1]
[ 55.640654][ C1] -> #0 (krc.lock){..-.}-{2:2}:
[ 55.647681][ C1] validate_chain+0x1661/0x5950
[ 55.653041][ C1] __lock_acquire+0x125b/0x1f80
[ 55.658407][ C1] lock_acquire+0x1f8/0x5a0
[ 55.663419][ C1] _raw_spin_lock+0x2a/0x40
[ 55.668428][ C1] kvfree_call_rcu+0x1b2/0x8c0
[ 55.673697][ C1] trie_delete_elem+0x53a/0x690
[ 55.679054][ C1] bpf_prog_2e5e7763945ac34e+0x3c/0x40
[ 55.685146][ C1] bpf_trace_run3+0x231/0x440
[ 55.690351][ C1] enqueue_timer+0x440/0x600
[ 55.695451][ C1] __mod_timer+0x92b/0xee0
[ 55.700404][ C1] dsp_cmx_send+0x21d7/0x2270
[ 55.705617][ C1] call_timer_fn+0x1ad/0x6b0
[ 55.710744][ C1] __run_timers+0x67c/0x890
[ 55.715757][ C1] run_timer_softirq+0x63/0xf0
[ 55.721027][ C1] handle_softirqs+0x2ee/0xa40
[ 55.726297][ C1] __irq_exit_rcu+0x157/0x240
[ 55.731480][ C1] irq_exit_rcu+0x5/0x20
[ 55.736224][ C1] sysvec_apic_timer_interrupt+0xa0/0xc0
[ 55.742367][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20
[ 55.748855][ C1] acpi_idle_do_entry+0x10f/0x340
[ 55.754386][ C1] acpi_idle_enter+0x352/0x4f0
[ 55.759653][ C1] cpuidle_enter_state+0x516/0xf80
[ 55.765295][ C1] cpuidle_enter+0x59/0x90
[ 55.770237][ C1] do_idle+0x3ce/0x680
[ 55.774822][ C1] cpu_startup_entry+0x3d/0x60
[ 55.780122][ C1] start_secondary+0xe4/0xf0
[ 55.785224][ C1] secondary_startup_64_no_verify+0xcf/0xdb
[ 55.791633][ C1]
[ 55.791633][ C1] other info that might help us debug this:
[ 55.791633][ C1]
[ 55.801848][ C1] Possible unsafe locking scenario:
[ 55.801848][ C1]
[ 55.809282][ C1] CPU0 CPU1
[ 55.814629][ C1] ---- ----
[ 55.819984][ C1] lock(&base->lock);
[ 55.824042][ C1] lock(krc.lock);
[ 55.830377][ C1] lock(&base->lock);
[ 55.836968][ C1] lock(krc.lock);
[ 55.840768][ C1]
[ 55.840768][ C1] *** DEADLOCK ***
[ 55.840768][ C1]
[ 55.849024][ C1] 4 locks held by swapper/1/0:
[ 55.854297][ C1] #0: ffffc900001e0bc0 ((&dsp_spl_tl)){+.-.}-{0:0}, at: call_timer_fn+0xc2/0x6b0
[ 55.863524][ C1] #1: ffffffff8e2e1398 (dsp_lock){..-.}-{2:2}, at: dsp_cmx_send+0x22/0x2270
[ 55.872494][ C1] #2: ffff8880b8f28358 (&base->lock){-.-.}-{2:2}, at: lock_timer_base+0x120/0x260
[ 55.881790][ C1] #3: ffffffff8d32e680 (rcu_read_lock){....}-{1:2}, at: bpf_trace_run3+0x146/0x440
[ 55.891173][ C1]
[ 55.891173][ C1] stack backtrace:
[ 55.897060][ C1] CPU: 1 PID: 0 Comm: swapper/1 Not tainted 6.1.129-syzkaller #0
[ 55.904812][ C1] Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 12/27/2024
[ 55.914872][ C1] Call Trace:
[ 55.918154][ C1]
[ 55.920988][ C1] dump_stack_lvl+0x1e3/0x2cb
[ 55.925662][ C1] ? nf_tcp_handle_invalid+0x647/0x647
[ 55.931137][ C1] ? print_circular_bug+0x12b/0x1a0
[ 55.936325][ C1] check_noncircular+0x2fa/0x3b0
[ 55.941259][ C1] ? deref_stack_reg+0x17c/0x210
[ 55.946185][ C1] ? add_chain_block+0x850/0x850
[ 55.951114][ C1] ? lockdep_lock+0x11f/0x2a0
[ 55.955806][ C1] ? unwind_next_frame+0x111a/0x2220
[ 55.961081][ C1] ? _find_first_zero_bit+0xd0/0x100
[ 55.966366][ C1] validate_chain+0x1661/0x5950
[ 55.971203][ C1] ? print_irq_lock_scenario+0x180/0x180
[ 55.976855][ C1] ? reacquire_held_locks+0x660/0x660
[ 55.982219][ C1] ? queued_spin_lock_slowpath+0x42/0x50
[ 55.987852][ C1] ? lockdep_lock+0x1a7/0x2a0
[ 55.992522][ C1] ? lockdep_unlock+0x165/0x300
[ 55.997383][ C1] ? lockdep_lock+0x2a0/0x2a0
[ 56.002083][ C1] ? mark_lock+0x9a/0x340
[ 56.006414][ C1] __lock_acquire+0x125b/0x1f80
[ 56.011292][ C1] lock_acquire+0x1f8/0x5a0
[ 56.015805][ C1] ? kvfree_call_rcu+0x1b2/0x8c0
[ 56.020742][ C1] ? read_lock_is_recursive+0x10/0x10
[ 56.026127][ C1] ? __phys_addr+0xb6/0x170
[ 56.030639][ C1] _raw_spin_lock+0x2a/0x40
[ 56.035141][ C1] ? kvfree_call_rcu+0x1b2/0x8c0
[ 56.040086][ C1] kvfree_call_rcu+0x1b2/0x8c0
[ 56.045118][ C1] ? rcu_leak_callback+0x10/0x10
[ 56.050065][ C1] ? _raw_spin_unlock_irqrestore+0xd9/0x130
[ 56.055963][ C1] ? _raw_spin_unlock+0x40/0x40
[ 56.060830][ C1] ? longest_prefix_match+0x318/0x640
[ 56.066198][ C1] trie_delete_elem+0x53a/0x690
[ 56.071048][ C1] bpf_prog_2e5e7763945ac34e+0x3c/0x40
[ 56.076500][ C1] bpf_trace_run3+0x231/0x440
[ 56.081165][ C1] ? bpf_trace_run3+0x146/0x440
[ 56.086005][ C1] ? bpf_trace_run2+0x410/0x410
[ 56.090842][ C1] ? _raw_spin_unlock_irqrestore+0xd9/0x130
[ 56.096724][ C1] ? _raw_spin_lock_irqsave+0xdd/0x120
[ 56.102178][ C1] ? _find_next_and_bit+0xb6/0x180
[ 56.107298][ C1] enqueue_timer+0x440/0x600
[ 56.111892][ C1] __mod_timer+0x92b/0xee0
[ 56.116305][ C1] ? mod_timer_pending+0x20/0x20
[ 56.121241][ C1] ? _raw_read_unlock_irqrestore+0xd9/0x130
[ 56.127136][ C1] ? _raw_read_unlock+0x40/0x40
[ 56.131981][ C1] ? _raw_spin_lock_irqsave+0xdd/0x120
[ 56.137430][ C1] ? _raw_spin_lock+0x40/0x40
[ 56.142094][ C1] ? ktime_get+0x242/0x270
[ 56.146517][ C1] dsp_cmx_send+0x21d7/0x2270
[ 56.151228][ C1] ? read_lock_is_recursive+0x10/0x10
[ 56.156618][ C1] ? detach_timer+0x26/0x380
[ 56.161214][ C1] ? __rwlock_init+0x140/0x140
[ 56.166007][ C1] call_timer_fn+0x1ad/0x6b0
[ 56.170686][ C1] ? dsp_cmx_receive+0x1370/0x1370
[ 56.175787][ C1] ? call_timer_fn+0xc2/0x6b0
[ 56.180457][ C1] ? __run_timers+0x890/0x890
[ 56.185127][ C1] ? do_raw_spin_unlock+0x137/0x8a0
[ 56.190315][ C1] ? _raw_spin_unlock_irq+0x1f/0x40
[ 56.195498][ C1] ? dsp_cmx_receive+0x1370/0x1370
[ 56.200615][ C1] ? lockdep_hardirqs_on+0x94/0x130
[ 56.205839][ C1] ? dsp_cmx_receive+0x1370/0x1370
[ 56.210963][ C1] __run_timers+0x67c/0x890
[ 56.215473][ C1] ? detach_timer+0x380/0x380
[ 56.220161][ C1] ? print_irqtrace_events+0x210/0x210
[ 56.225638][ C1] ? seqcount_lockdep_reader_access+0x1bd/0x220
[ 56.231890][ C1] run_timer_softirq+0x63/0xf0
[ 56.236670][ C1] handle_softirqs+0x2ee/0xa40
[ 56.241450][ C1] ? __irq_exit_rcu+0x157/0x240
[ 56.246835][ C1] ? do_softirq+0x240/0x240
[ 56.251353][ C1] ? irqtime_account_irq+0xd0/0x1e0
[ 56.256556][ C1] __irq_exit_rcu+0x157/0x240
[ 56.261250][ C1] ? irq_exit_rcu+0x20/0x20
[ 56.265774][ C1] irq_exit_rcu+0x5/0x20
[ 56.270033][ C1] sysvec_apic_timer_interrupt+0xa0/0xc0
[ 56.275659][ C1]
[ 56.278585][ C1]
[ 56.281563][ C1] asm_sysvec_apic_timer_interrupt+0x16/0x20
[ 56.287534][ C1] RIP: 0010:acpi_idle_do_entry+0x10f/0x340
[ 56.293415][ C1] Code: 47 cf f6 48 83 e3 08 0f 85 0b 01 00 00 4c 8d 74 24 20 e8 b4 04 d6 f6 0f 1f 44 00 00 e8 da 43 cf f6 0f 00 2d e3 62 ae 00 fb f4 <4c> 89 f3 48 c1 eb 03 42 80 3c 3b 00 74 08 4c 89 f7 e8 7b 9c 26 f7
[ 56.314396][ C1] RSP: 0018:ffffc90000177b80 EFLAGS: 000002d3
[ 56.320545][ C1] RAX: ffffffff8abb52f6 RBX: 0000000000000000 RCX: ffff888018c01dc0
[ 56.328533][ C1] RDX: 0000000000000000 RSI: ffffffff8b0c1d40 RDI: ffffffff8b5f6d80
[ 56.336605][ C1] RBP: ffffc90000177c10 R08: ffffffff8abb52d8 R09: ffffed10031803b9
[ 56.344568][ C1] R10: 0000000000000000 R11: dffffc0000000001 R12: 1ffff9200002ef70
[ 56.352539][ C1] R13: ffff88801db62004 R14: ffffc90000177ba0 R15: dffffc0000000000
[ 56.360876][ C1] ? acpi_idle_do_entry+0xe8/0x340
[ 56.366010][ C1] ? acpi_idle_do_entry+0x106/0x340
[ 56.371569][ C1] ? acpi_idle_enter_bm+0x5e0/0x5e0
[ 56.376861][ C1] ? lockdep_hardirqs_on_prepare+0x438/0x7a0
[ 56.382856][ C1] ? __sched_clock_gtod_offset+0xe0/0xe0
[ 56.388491][ C1] acpi_idle_enter+0x352/0x4f0
[ 56.393251][ C1] cpuidle_enter_state+0x516/0xf80
[ 56.398364][ C1] ? cpuidle_enter_s2idle+0x6b0/0x6b0
[ 56.403725][ C1] ? menu_enable_device+0x380/0x380
[ 56.408925][ C1] cpuidle_enter+0x59/0x90
[ 56.413332][ C1] do_idle+0x3ce/0x680
[ 56.417395][ C1] ? idle_inject_timer_fn+0x60/0x60
[ 56.422584][ C1] ? asm_common_interrupt+0x22/0x40
[ 56.427772][ C1] ? schedule_idle+0x57/0x90
[ 56.432443][ C1] cpu_startup_entry+0x3d/0x60
[ 56.437200][ C1] start_secondary+0xe4/0xf0
[ 56.441783][ C1] secondary_startup_64_no_verify+0xcf/0xdb
[ 56.447757][ C1]