------------[ cut here ]------------ !local->started WARNING: net/mac80211/rx.c:5601 at ieee80211_rx_list+0x2bd9/0x3b00 net/mac80211/rx.c:5601, CPU#0: pr/ttyS0/16 Modules linked in: CPU: 0 UID: 0 PID: 16 Comm: pr/ttyS0 Tainted: G L syzkaller #0 PREEMPT(full) Tainted: [L]=SOFTLOCKUP Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 10/07/2026 RIP: 0010:ieee80211_rx_list+0x2bd9/0x3b00 net/mac80211/rx.c:5601 Code: 90 e9 84 e9 ff ff e8 56 c6 68 f6 e9 7a e9 ff ff e8 4c c6 68 f6 e9 70 e9 ff ff e8 42 c6 68 f6 e9 66 e9 ff ff e8 38 c6 68 f6 90 <0f> 0b 90 e9 58 e9 ff ff e8 2a c6 68 f6 48 c7 44 24 50 00 00 00 00 RSP: 0018:ffffc90000007b40 EFLAGS: 00010246 RAX: ffffffff8b5f4a48 RBX: ffff8880577f175d RCX: ffff88801f298000 RDX: 0000000000000100 RSI: 0000000000000100 RDI: 0000000000000005 RBP: ffffc90000007db0 R08: 0000000000000100 R09: 0000000000000000 R10: 0000000000000002 R11: 0000000000000100 R12: dffffc0000000000 R13: ffff888058c64280 R14: ffff8880577f32a8 R15: ffff8880577f0fa0 FS: 0000000000000000(0000) GS:ffff888123abf000(0000) knlGS:0000000000000000 CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 CR2: 00007fb75b1ebc40 CR3: 0000000077e6e000 CR4: 00000000003526f0 Call Trace: ieee80211_rx_napi+0x1ad/0x3d0 net/mac80211/rx.c:5749 ieee80211_rx include/net/mac80211.h:5449 [inline] ieee80211_handle_queued_frames+0xe4/0x1d0 net/mac80211/main.c:452 tasklet_action_common+0x2d7/0x490 kernel/softirq.c:961 handle_softirqs+0x226/0x860 kernel/softirq.c:645 __do_softirq kernel/softirq.c:679 [inline] invoke_softirq kernel/softirq.c:519 [inline] __irq_exit_rcu+0xcb/0x220 kernel/softirq.c:758 irq_exit_rcu+0x9/0x30 kernel/softirq.c:775 instr_sysvec_call_function_single arch/x86/kernel/smp.c:267 [inline] sysvec_call_function_single+0xa3/0xc0 arch/x86/kernel/smp.c:267 asm_sysvec_call_function_single+0x1a/0x20 arch/x86/include/asm/idtentry.h:681 RIP: 0010:__raw_spin_unlock_irqrestore include/linux/spinlock_api_smp.h:211 [inline] RIP: 0010:_raw_spin_unlock_irqrestore+0x47/0x80 kernel/locking/spinlock.c:221 Code: f7 e8 4d a0 b8 f5 f7 c3 00 02 00 00 74 05 e8 40 ef e4 f5 9c 58 a9 00 02 00 00 75 29 f7 c3 00 02 00 00 74 01 fb bf 01 00 00 00 84 9d a9 f5 65 48 8b 05 cc 9f aa 08 48 85 c0 74 18 5b 41 5e e9 RSP: 0018:ffffc90000157ca8 EFLAGS: 00000206 RAX: 0000000000000002 RBX: 0000000000000206 RCX: 8000000000000001 RDX: 0000000000000000 RSI: ffffffff8e469822 RDI: 0000000000000001 RBP: ffffc90000157e18 R08: ffffffff917a737f R09: 1ffffffff22f4e6f R10: dffffc0000000000 R11: fffffbfff22f4e70 R12: 0000000000000002 R13: ffff88801f298000 R14: ffffffff9bd4be20 R15: dffffc0000000000 nbcon_emit_one kernel/printk/nbcon.c:1165 [inline] nbcon_kthread_func+0x6c4/0x880 kernel/printk/nbcon.c:1271 kthread+0x38b/0x480 kernel/kthread.c:436 ret_from_fork+0x514/0xb70 arch/x86/kernel/process.c:158 ret_from_fork_asm+0x1a/0x30 arch/x86/entry/entry_64.S:245 ---------------- Code disassembly (best guess): 0: f7 e8 imul %eax 2: 4d a0 b8 f5 f7 c3 00 rex.WRB movabs 0x200c3f7f5b8,%al 9: 02 00 00 c: 74 05 je 0x13 e: e8 40 ef e4 f5 call 0xf5e4ef53 13: 9c pushf 14: 58 pop %rax 15: a9 00 02 00 00 test $0x200,%eax 1a: 75 29 jne 0x45 1c: f7 c3 00 02 00 00 test $0x200,%ebx 22: 74 01 je 0x25 24: fb sti 25: bf 01 00 00 00 mov $0x1,%edi * 2a: e8 84 9d a9 f5 call 0xf5a99db3 <-- trapping instruction 2f: 65 48 8b 05 cc 9f aa mov %gs:0x8aa9fcc(%rip),%rax # 0x8aaa003 36: 08 37: 48 85 c0 test %rax,%rax 3a: 74 18 je 0x54 3c: 5b pop %rbx 3d: 41 5e pop %r14 3f: e9 .byte 0xe9