------------[ cut here ]------------
WARNING: CPU: 0 PID: 20658 at net/mac80211/rx.c:4902 ieee80211_rx_list+0x18e2/0x2740 net/mac80211/rx.c:4902
Modules linked in:
CPU: 0 PID: 20658 Comm: syz-executor.4 Not tainted 5.16.0-syzkaller-11655-ge5313968c41b #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
RIP: 0010:ieee80211_rx_list+0x18e2/0x2740 net/mac80211/rx.c:4902
Code: 00 00 31 ff 89 de e8 6d 9a d8 f8 85 db 0f 85 19 02 00 00 e8 40 98 d8 f8 4c 89 e7 e8 58 ef 88 fe e9 bc eb ff ff e8 2e 98 d8 f8 <0f> 0b e9 53 ec ff ff e8 22 98 d8 f8 4c 89 ea 48 b8 00 00 00 00 00
RSP: 0018:ffffc90000007c90 EFLAGS: 00010246
RAX: 0000000000000000 RBX: ffff88802060b3c8 RCX: 0000000000000100
RDX: ffff88807df45700 RSI: ffffffff889fbdc2 RDI: 0000000000000003
RBP: 0000000000000000 R08: 0000000000000000 R09: 0000000000000000
R10: ffffffff889fa75b R11: 0000000000000000 R12: ffff888074575b40
R13: 0000000000000000 R14: 0000000000000000 R15: ffff888020608e60
FS:  0000000000000000(0000) GS:ffff8880b9c00000(0000) knlGS:0000000000000000
CS:  0010 DS: 0000 ES: 0000 CR0: 0000000080050033
CR2: 00007f38da1eb903 CR3: 000000004ffd6000 CR4: 00000000003506f0
DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
DR3: 0000000000000000 DR6: 00000000fffe0ff0 DR7: 0000000000000400
Call Trace:
 <IRQ>
 ieee80211_rx_napi+0xdb/0x3d0 net/mac80211/rx.c:5000
 ieee80211_rx include/net/mac80211.h:4594 [inline]
 ieee80211_tasklet_handler+0xd4/0x130 net/mac80211/main.c:235
 tasklet_action_common.constprop.0+0x201/0x2e0 kernel/softirq.c:784
 __do_softirq+0x29b/0x9c2 kernel/softirq.c:558
 invoke_softirq kernel/softirq.c:432 [inline]
 __irq_exit_rcu+0x123/0x180 kernel/softirq.c:637
 irq_exit_rcu+0x5/0x20 kernel/softirq.c:649
 sysvec_apic_timer_interrupt+0x93/0xc0 arch/x86/kernel/apic/apic.c:1097
 </IRQ>
 <TASK>
 asm_sysvec_apic_timer_interrupt+0x12/0x20 arch/x86/include/asm/idtentry.h:638
RIP: 0010:lock_acquire+0x1ef/0x510 kernel/locking/lockdep.c:5607
Code: 30 a5 7e 83 f8 01 0f 85 b4 02 00 00 9c 58 f6 c4 02 0f 85 9f 02 00 00 48 83 7c 24 08 00 74 01 fb 48 b8 00 00 00 00 00 fc ff df <48> 01 c3 48 c7 03 00 00 00 00 48 c7 43 08 00 00 00 00 48 8b 84 24
RSP: 0018:ffffc90005ec75d0 EFLAGS: 00000206
RAX: dffffc0000000000 RBX: 1ffff92000bd8ebc RCX: 236a5d9e48021b38
RDX: 1ffff1100fbe8c2b RSI: 0000000000000001 RDI: 0000000000000000
RBP: 0000000000000000 R08: 0000000000000000 R09: ffffffff8fdeca07
R10: fffffbfff1fbd940 R11: 0000000000000000 R12: 0000000000000002
R13: 0000000000000000 R14: ffffffff8bb851a0 R15: 0000000000000000
 rcu_lock_acquire include/linux/rcupdate.h:268 [inline]
 rcu_read_lock include/linux/rcupdate.h:694 [inline]
 folio_memcg_lock+0x3a/0x3e0 mm/memcontrol.c:2017
 page_remove_rmap+0x25/0x1480 mm/rmap.c:1377
 zap_pte_range mm/memory.c:1380 [inline]
 zap_pmd_range mm/memory.c:1490 [inline]
 zap_pud_range mm/memory.c:1519 [inline]
 zap_p4d_range mm/memory.c:1540 [inline]
 unmap_page_range+0xf7f/0x2a30 mm/memory.c:1561
 unmap_single_vma+0x198/0x310 mm/memory.c:1606
 unmap_vmas+0x16b/0x2f0 mm/memory.c:1638
 exit_mmap+0x201/0x670 mm/mmap.c:3178
 __mmput+0x122/0x4b0 kernel/fork.c:1114
 mmput+0x56/0x60 kernel/fork.c:1135
 exit_mm kernel/exit.c:507 [inline]
 do_exit+0xa3c/0x2a30 kernel/exit.c:793
 do_group_exit+0xd2/0x2f0 kernel/exit.c:935
 get_signal+0x4b0/0x28c0 kernel/signal.c:2862
 arch_do_signal_or_restart+0x2a9/0x1c40 arch/x86/kernel/signal.c:868
 handle_signal_work kernel/entry/common.c:148 [inline]
 exit_to_user_mode_loop kernel/entry/common.c:172 [inline]
 exit_to_user_mode_prepare+0x17d/0x290 kernel/entry/common.c:207
 __syscall_exit_to_user_mode_work kernel/entry/common.c:289 [inline]
 syscall_exit_to_user_mode+0x19/0x60 kernel/entry/common.c:300
 do_syscall_64+0x42/0xb0 arch/x86/entry/common.c:86
 entry_SYSCALL_64_after_hwframe+0x44/0xae
RIP: 0033:0x7f2c8b990049
Code: Unable to access opcode bytes at RIP 0x7f2c8b99001f.
RSP: 002b:00007f2c8a305168 EFLAGS: 00000246 ORIG_RAX: 000000000000002e
RAX: 000000000000002e RBX: 00007f2c8baa2f60 RCX: 00007f2c8b990049
RDX: 0000000000000000 RSI: 0000000020000000 RDI: 0000000000000004
RBP: 00007f2c8b9ea08d R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007ffeb1b5a4df R14: 00007f2c8a305300 R15: 0000000000022000
 </TASK>
----------------
Code disassembly (best guess):
   0:	30 a5 7e 83 f8 01    	xor    %ah,0x1f8837e(%rbp)
   6:	0f 85 b4 02 00 00    	jne    0x2c0
   c:	9c                   	pushfq
   d:	58                   	pop    %rax
   e:	f6 c4 02             	test   $0x2,%ah
  11:	0f 85 9f 02 00 00    	jne    0x2b6
  17:	48 83 7c 24 08 00    	cmpq   $0x0,0x8(%rsp)
  1d:	74 01                	je     0x20
  1f:	fb                   	sti
  20:	48 b8 00 00 00 00 00 	movabs $0xdffffc0000000000,%rax
  27:	fc ff df
* 2a:	48 01 c3             	add    %rax,%rbx <-- trapping instruction
  2d:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
  34:	48 c7 43 08 00 00 00 	movq   $0x0,0x8(%rbx)
  3b:	00
  3c:	48                   	rex.W
  3d:	8b                   	.byte 0x8b
  3e:	84                   	.byte 0x84
  3f:	24                   	.byte 0x24