BUG: spinlock bad magic on CPU#0, kworker/0:5/8983 lock: 0xffff888075df3088, .magic: 0003003f, .owner: /-1, .owner_cpu: 786434000 CPU: 0 PID: 8983 Comm: kworker/0:5 Not tainted 5.15.0-rc2-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: events l2cap_chan_timeout Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x45/0x59 lib/dump_stack.c:106 debug_spin_lock_before kernel/locking/spinlock_debug.c:85 [inline] do_raw_spin_lock+0x216/0x2b0 kernel/locking/spinlock_debug.c:114 spin_lock_bh include/linux/spinlock.h:368 [inline] lock_sock_nested+0x39/0xf0 net/core/sock.c:3183 l2cap_sock_teardown_cb+0x90/0x590 net/bluetooth/l2cap_sock.c:1528 l2cap_chan_del+0x9b/0x8f0 net/bluetooth/l2cap_core.c:622 l2cap_chan_close+0x180/0x990 net/bluetooth/l2cap_core.c:825 l2cap_chan_timeout+0x125/0x280 net/bluetooth/l2cap_core.c:436 process_one_work+0x87f/0x1470 kernel/workqueue.c:2297 worker_thread+0x598/0x1040 kernel/workqueue.c:2444 kthread+0x38b/0x460 kernel/kthread.c:319 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:295