------------[ cut here ]------------
!local->started
WARNING: net/mac80211/rx.c:5595 at ieee80211_rx_list+0x2bd5/0x3b00 net/mac80211/rx.c:5595, CPU#0: syz.6.2743/14735
Modules linked in:
CPU: 0 UID: 0 PID: 14735 Comm: syz.6.2743 Not tainted syzkaller #0 PREEMPT(full)
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 07/16/2026
RIP: 0010:ieee80211_rx_list+0x2bd5/0x3b00 net/mac80211/rx.c:5595
Code: 90 e9 84 e9 ff ff e8 1a c8 7e f6 e9 7a e9 ff ff e8 10 c8 7e f6 e9 70 e9 ff ff e8 06 c8 7e f6 e9 66 e9 ff ff e8 fc c7 7e f6 90 <0f> 0b 90 e9 58 e9 ff ff e8 ee c7 7e f6 48 c7 44 24 50 00 00 00 00
RSP: 0018:ffffc90000007b40 EFLAGS: 00010246
RAX: ffffffff8b484a94 RBX: ffff8880534e16f5 RCX: ffff888027470000
RDX: 0000000000000100 RSI: 0000000000000000 RDI: 0000000000000005
RBP: ffffc90000007db0 R08: ffffffff8b485aa1 R09: 0000000000000000
R10: 0000000000000000 R11: ffffffff8eb59c60 R12: dffffc0000000000
R13: ffff8880782ee500 R14: ffff8880534e3248 R15: ffff8880534e0f40
FS: 00007f870aaef6c0(0000) GS:ffff888124f4b000(0000) knlGS:0000000000000000
CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 000000110c25b00e CR3: 000000004f5e7000 CR4: 0000000000350ef0
Call Trace:
ieee80211_rx_napi+0x1ad/0x3d0 net/mac80211/rx.c:5743
ieee80211_rx include/net/mac80211.h:5437 [inline]
ieee80211_handle_queued_frames+0xe4/0x1d0 net/mac80211/main.c:452
tasklet_action_common+0x2d7/0x490 kernel/softirq.c:938
handle_softirqs+0x225/0x840 kernel/softirq.c:622
__do_softirq kernel/softirq.c:656 [inline]
invoke_softirq kernel/softirq.c:496 [inline]
__irq_exit_rcu+0xca/0x220 kernel/softirq.c:735
irq_exit_rcu+0x9/0x30 kernel/softirq.c:752
instr_sysvec_apic_timer_interrupt arch/x86/kernel/apic/apic.c:1062 [inline]
sysvec_apic_timer_interrupt+0xa6/0xc0 arch/x86/kernel/apic/apic.c:1062
asm_sysvec_apic_timer_interrupt+0x1a/0x20 arch/x86/include/asm/idtentry.h:674
RIP: 0010:next_uptodate_folio+0x64b/0x6e0 mm/filemap.c:3758
Code: 0b fe bf ff eb 05 e8 04 fe bf ff 45 31 e4 4c 89 e0 48 83 c4 28 5b 41 5c 41 5d 41 5e 41 5f 5d e9 66 2c 09 ff cc e8 e5 fd bf ff e2 e8 de fd bf ff 4c 89 e7 48 c7 c6 20 f6 f7 8b e8 cf 09 21 ff
RSP: 0018:ffffc90010def540 EFLAGS: 00000246
RAX: ffffffff820714ab RBX: 0000000000000af3 RCX: 0000000000080000
RDX: ffffc90011631000 RSI: 000000000007ffff RDI: 0000000000080000
RBP: 1ffff920021bdedf R08: ffffea00012931c7 R09: 1ffffd4000252638
R10: dffffc0000000000 R11: fffff94000252639 R12: ffffea00012931c0
R13: ffffc90010def6f8 R14: 0000000000000b36 R15: ffffc90010def6e0
filemap_map_pages+0x1727/0x2090 mm/filemap.c:3979
do_fault_around mm/memory.c:5818 [inline]
do_read_fault mm/memory.c:5851 [inline]
do_fault mm/memory.c:5994 [inline]
do_pte_missing+0x20ae/0x34b0 mm/memory.c:4566
handle_pte_fault mm/memory.c:6379 [inline]
__handle_mm_fault mm/memory.c:6517 [inline]
handle_mm_fault+0x1b36/0x3080 mm/memory.c:6686
faultin_page mm/gup.c:1126 [inline]
__get_user_pages+0x1678/0x2720 mm/gup.c:1428
populate_vma_page_range+0x2be/0x3c0 mm/gup.c:1860
__mm_populate+0x25f/0x390 mm/gup.c:1963
mm_populate include/linux/mm.h:4171 [inline]
vm_mmap_pgoff+0x353/0x4e0 mm/util.c:586
do_syscall_x64 arch/x86/entry/syscall_64.c:63 [inline]
do_syscall_64+0x174/0x580 arch/x86/entry/syscall_64.c:94
entry_SYSCALL_64_after_hwframe+0x77/0x7f
RIP: 0033:0x7f8709b9e0d9
Code: ff c3 66 2e 0f 1f 84 00 00 00 00 00 0f 1f 44 00 00 48 89 f8 48 89 f7 48 89 d6 48 89 ca 4d 89 c2 4d 89 c8 4c 8b 4c 24 08 0f 05 <48> 3d 01 f0 ff ff 73 01 c3 48 c7 c1 e8 ff ff ff f7 d8 64 89 01 48
RSP: 002b:00007f870aaef028 EFLAGS: 00000246 ORIG_RAX: 0000000000000009
RAX: ffffffffffffffda RBX: 00007f8709e25fa0 RCX: 00007f8709b9e0d9
RDX: b635773f06ebbee2 RSI: 0000000000b36000 RDI: 0000200000000000
RBP: 00007f8709c35024 R08: ffffffffffffffff R09: 00000000c4206000
R10: 0000000000008031 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f8709e26038 R14: 00007f8709e25fa0 R15: 00007ffe3c9ece98
----------------
Code disassembly (best guess):
0: 0b fe or %esi,%edi
2: bf ff eb 05 e8 mov $0xe805ebff,%edi
7: 04 fe add $0xfe,%al
9: bf ff 45 31 e4 mov $0xe43145ff,%edi
e: 4c 89 e0 mov %r12,%rax
11: 48 83 c4 28 add $0x28,%rsp
15: 5b pop %rbx
16: 41 5c pop %r12
18: 41 5d pop %r13
1a: 41 5e pop %r14
1c: 41 5f pop %r15
1e: 5d pop %rbp
1f: e9 66 2c 09 ff jmp 0xff092c8a
24: cc int3
25: e8 e5 fd bf ff call 0xffbffe0f
* 2a: eb e2 jmp 0xe <-- trapping instruction
2c: e8 de fd bf ff call 0xffbffe0f
31: 4c 89 e7 mov %r12,%rdi
34: 48 c7 c6 20 f6 f7 8b mov $0xffffffff8bf7f620,%rsi
3b: e8 cf 09 21 ff call 0xff210a0f