watchdog: BUG: soft lockup - CPU#0 stuck for 40s! [kworker/u8:7:1306] Modules linked in: irq event stamp: 898250 hardirqs last enabled at (898249): [] __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:187 [inline] hardirqs last enabled at (898249): [] _raw_spin_unlock_irq+0x30/0x8c kernel/locking/spinlock.c:206 hardirqs last disabled at (898250): [] __el1_irq arch/arm64/kernel/entry-common.c:506 [inline] hardirqs last disabled at (898250): [] el1_interrupt+0x28/0x60 arch/arm64/kernel/entry-common.c:522 softirqs last enabled at (898174): [] spin_unlock_bh include/linux/spinlock.h:396 [inline] softirqs last enabled at (898174): [] neigh_managed_work+0x168/0x1cc net/core/neighbour.c:1669 softirqs last disabled at (898170): [] spin_lock_bh include/linux/spinlock.h:348 [inline] softirqs last disabled at (898170): [] neigh_managed_work+0x30/0x1cc net/core/neighbour.c:1664 CPU: 0 UID: 0 PID: 1306 Comm: kworker/u8:7 Not tainted syzkaller #0 PREEMPT Hardware name: linux,dummy-virt (DT) Workqueue: events_unbound flush_memcg_stats_dwork pstate: 10000005 (nzcV daif -PAN -UAO -TCO -DIT -SSBS BTYPE=--) pc : __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:188 [inline] pc : _raw_spin_unlock_irq+0x34/0x8c kernel/locking/spinlock.c:206 lr : __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:187 [inline] lr : _raw_spin_unlock_irq+0x30/0x8c kernel/locking/spinlock.c:206 sp : ffff80008f4c7b30 x29: ffff80008f4c7b30 x28: 0000000000000000 x27: 0000000002000000 x26: ffff000017126f00 x25: 0000000002000010 x24: ffff80008766a000 x23: ffff0000171d9d00 x22: ffff800087a56020 x21: ffff80008766ac00 x20: ffff00000e06b000 x19: ffff00000e06b000 x18: 0000000000000000 x17: 0000000000000000 x16: 0000000000000000 x15: ffff80008766b708 x14: 1ffff00010ecd6e1 x13: ffff7fffe499c000 x12: ffff600001c0d601 x11: 1fffe00001c0d600 x10: ffff600001c0d600 x9 : dfff800000000000 x8 : ffff80008f4c79c0 x7 : ffff80008f4c7b40 x6 : ffff80008f4c7ae0 x5 : ffff80008f4c7a20 x4 : 0000000000000000 x3 : 1fffe00002e3b3a1 x2 : 0000000000000001 x1 : ffff800087612ec8 x0 : 00000000000db4c9 Call trace: __daif_local_irq_enable arch/arm64/include/asm/irqflags.h:26 [inline] (P) arch_local_irq_enable arch/arm64/include/asm/irqflags.h:48 [inline] (P) __raw_spin_unlock_irq include/linux/spinlock_api_smp.h:187 [inline] (P) _raw_spin_unlock_irq+0x34/0x8c kernel/locking/spinlock.c:206 (P) process_one_work+0x678/0x1ab0 kernel/workqueue.c:3291 process_scheduled_works kernel/workqueue.c:3405 [inline] worker_thread+0x42c/0xc90 kernel/workqueue.c:3486 kthread+0x2ec/0x384 kernel/kthread.c:436 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:858 Sending NMI from CPU 0 to CPUs 1: NMI backtrace for cpu 1 skipped: idling at __daif_local_irq_enable arch/arm64/include/asm/irqflags.h:26 [inline] NMI backtrace for cpu 1 skipped: idling at arch_local_irq_enable arch/arm64/include/asm/irqflags.h:48 [inline] NMI backtrace for cpu 1 skipped: idling at default_idle_call+0x98/0x128 kernel/sched/idle.c:129