------------[ 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