watchdog: BUG: soft lockup - CPU#0 stuck for 22s! [kworker/u4:8:13792] Modules linked in: irq event stamp: 12721613 hardirqs last enabled at (12721612): [] __exit_to_kernel_mode arch/arm64/kernel/entry-common.c:84 [inline] hardirqs last enabled at (12721612): [] exit_to_kernel_mode+0xe8/0x118 arch/arm64/kernel/entry-common.c:94 hardirqs last disabled at (12721613): [] __el1_irq arch/arm64/kernel/entry-common.c:468 [inline] hardirqs last disabled at (12721613): [] el1_interrupt+0x24/0x68 arch/arm64/kernel/entry-common.c:486 softirqs last enabled at (12717156): [] _stext+0x2e4/0x37c softirqs last disabled at (12717158): [] spin_lock_bh include/linux/spinlock.h:355 [inline] softirqs last disabled at (12717158): [] batadv_tt_local_commit_changes+0x24/0x44 net/batman-adv/translation-table.c:3718 CPU: 0 PID: 13792 Comm: kworker/u4:8 Not tainted 6.2.0-rc5-syzkaller-17298-gc62c88e05937 #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/26/2022 Workqueue: bat_events batadv_iv_send_outstanding_bat_ogm_packet pstate: 00400005 (nzcv daif +PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : queued_spin_lock_slowpath+0x98/0x394 kernel/locking/qspinlock.c:383 lr : queued_spin_lock include/asm-generic/qspinlock.h:114 [inline] lr : do_raw_spin_lock+0x10c/0x110 kernel/locking/spinlock_debug.c:115 sp : ffff800018d3bbe0 x29: ffff800018d3bbe0 x28: ffff0001198a8c80 x27: ffff00011bc7484e x26: ffff0001198a8000 x25: 0000000000000054 x24: 000000000000003c x23: ffff00011a52f0a0 x22: ffff00011a52f098 x21: ffff80000d481008 x20: ffff00011c1ece00 x19: ffff0001198a9328 x18: 000000000000011a x17: ffff8001f1b3c000 x16: ffff80000dd97118 x15: ffff00011c1ece00 x14: 00000000000000d8 x13: 00000000ffffffff x12: ffff00011c1ece00 x11: ff808000095fb31c x10: 0000000000000000 x9 : 0000000000000000 x8 : 0000000000000101 x7 : ffff80000bff8c30 x6 : 0000000000000000 x5 : 0000000000000000 x4 : 0000000000000001 x3 : 0000000000000000 x2 : 0000000000000001 x1 : 0000000000000001 x0 : ffff0001198a9328 Call trace: __cmpwait_case_32 arch/arm64/include/asm/cmpxchg.h:252 [inline] __cmpwait arch/arm64/include/asm/cmpxchg.h:278 [inline] queued_spin_lock_slowpath+0x98/0x394 kernel/locking/qspinlock.c:383 queued_spin_lock include/asm-generic/qspinlock.h:114 [inline] do_raw_spin_lock+0x10c/0x110 kernel/locking/spinlock_debug.c:115 __raw_spin_lock_bh include/linux/spinlock_api_smp.h:127 [inline] _raw_spin_lock_bh+0x5c/0x6c kernel/locking/spinlock.c:178 spin_lock_bh include/linux/spinlock.h:355 [inline] batadv_tt_local_commit_changes+0x24/0x44 net/batman-adv/translation-table.c:3718 batadv_iv_ogm_schedule_buff+0xe8/0x7a8 net/batman-adv/bat_iv_ogm.c:812 batadv_iv_ogm_schedule net/batman-adv/bat_iv_ogm.c:869 [inline] batadv_iv_send_outstanding_bat_ogm_packet+0x39c/0x428 net/batman-adv/bat_iv_ogm.c:1713 process_one_work+0x2d8/0x504 kernel/workqueue.c:2289 worker_thread+0x340/0x610 kernel/workqueue.c:2436 kthread+0x12c/0x158 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:863