watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u4:1:136] Modules linked in: irq event stamp: 2375327 hardirqs last enabled at (2375326): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:168 [inline] hardirqs last enabled at (2375326): [] _raw_spin_unlock_irq+0x9c/0x134 kernel/locking/spinlock.c:202 hardirqs last disabled at (2375327): [] enter_el1_irq_or_nmi+0x10/0x1c arch/arm64/kernel/entry-common.c:227 softirqs last enabled at (2335572): [] spin_unlock_bh include/linux/spinlock.h:408 [inline] softirqs last enabled at (2335572): [] cfg80211_bss_update+0x16e8/0x1c64 net/wireless/scan.c:1848 softirqs last disabled at (2335573): [] do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] softirqs last disabled at (2335573): [] do_softirq+0x120/0x20c kernel/softirq.c:459 CPU: 0 PID: 136 Comm: kworker/u4:1 Not tainted 5.15.127-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/12/2023 Workqueue: phy13 ieee80211_iface_work pstate: 00400005 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : preempt_count arch/arm64/include/asm/preempt.h:12 [inline] pc : check_kcov_mode kernel/kcov.c:163 [inline] pc : write_comp_data kernel/kcov.c:218 [inline] pc : __sanitizer_cov_trace_const_cmp8+0x20/0xb8 kernel/kcov.c:291 lr : pie_calculate_probability+0x208/0x7bc net/sched/sch_pie.c:348 sp : ffff80001a346dd0 x29: ffff80001a346e10 x28: 0000000225c17d04 x27: 00004189374bc6a7 x26: 0000000000000000 x25: ffff80002010bd30 x24: 0000000000000000 x23: 00000015798ee228 x22: ffff0000c2b3fb00 x21: 0000000000000000 x20: 1ffff000040217a6 x19: ffff80002010bd10 x18: 0000000000000504 x17: ff808000113aaafc x16: ffff8000083030e8 x15: ffff8000113aaafc x14: 1ffff0000292006a x13: ffffffffffffffff x12: 0000000000000100 x11: ff808000100a2134 x10: 0000000000000000 x9 : ffff0000c26b8000 x8 : 0000000000000030 x7 : ffff8000100aa32c x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : ffff800008302310 x2 : 0000000000000000 x1 : 0000000000000000 x0 : 00004189374bc6a7 Call trace: __sanitizer_cov_trace_const_cmp8+0x20/0xb8 kernel/kcov.c:292 fq_pie_timer+0x110/0x248 net/sched/sch_fq_pie.c:389 call_timer_fn+0x19c/0x8f0 kernel/time/timer.c:1421 expire_timers kernel/time/timer.c:1466 [inline] __run_timers+0x554/0x718 kernel/time/timer.c:1737 run_timer_softirq+0x7c/0x114 kernel/time/timer.c:1750 __do_softirq+0x344/0xe20 kernel/softirq.c:558 do_softirq_own_stack include/asm-generic/softirq_stack.h:10 [inline] do_softirq+0x120/0x20c kernel/softirq.c:459 __local_bh_enable_ip+0x2c0/0x4d0 kernel/softirq.c:383 __raw_spin_unlock_bh include/linux/spinlock_api_smp.h:176 [inline] _raw_spin_unlock_bh+0xf8/0x180 kernel/locking/spinlock.c:210 spin_unlock_bh include/linux/spinlock.h:408 [inline] cfg80211_bss_update+0x16e8/0x1c64 net/wireless/scan.c:1848 cfg80211_inform_single_bss_frame_data net/wireless/scan.c:2484 [inline] cfg80211_inform_bss_frame_data+0x7f0/0x1dc4 net/wireless/scan.c:2517 ieee80211_bss_info_update+0x648/0xab0 net/mac80211/scan.c:190 ieee80211_rx_bss_info net/mac80211/ibss.c:1123 [inline] ieee80211_rx_mgmt_probe_beacon net/mac80211/ibss.c:1614 [inline] ieee80211_ibss_rx_queued_mgmt+0x7d8/0x2814 net/mac80211/ibss.c:1643 ieee80211_iface_process_skb net/mac80211/iface.c:1441 [inline] ieee80211_iface_work+0x5b4/0xa80 net/mac80211/iface.c:1495 process_one_work+0x790/0x11b8 kernel/workqueue.c:2310 worker_thread+0x910/0x1034 kernel/workqueue.c:2457 kthread+0x37c/0x45c kernel/kthread.c:319 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:870