WARNING: still has locks held in cfg80211_wext_siwgenie

Status: upstream: reported on 2026/10/15 10:03
Reported-by: syzbot+a7934de9edc47441eb16@syzkaller.appspotmail.com
First crash: 5d16h, last: 5d16h
▶ ▼ Similar bugs (1)
Kernel Title Rank 🛈 Repro Cause bisect Fix bisect Count Last Reported Patched Status
linux-6.1 WARNING: still has locks held in cfg80211_wext_siwgenie 4 syz, C 216 14h05m 17d 0/3 upstream: reported C repro on 2026/10/03 19:40

Sample crash report:
WARNING: syz.0.203/6633 still has locks held!
syzkaller #0 Not tainted
------------------------------------
2 locks held by syz.0.203/6633:
 #0: 
ffff888025260768
 (
&rdev->wiphy.mtx
){+.+.}-{3:3}
, at: wiphy_lock include/net/cfg80211.h:5777 [inline]
, at: cfg80211_wext_siwgenie+0xd5/0x3f0 net/wireless/wext-sme.c:341
 #1: 
ffff8880251b4dc0
 (
&wdev->mtx
){+.+.}-{3:3}
, at: wdev_lock net/wireless/core.h:231 [inline]
, at: cfg80211_wext_siwgenie+0xe0/0x3f0 net/wireless/wext-sme.c:342

stack backtrace:
CPU: 1 PID: 6633 Comm: syz.0.203 Not tainted syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 09/16/2026
Call Trace:
 <TASK>
 dump_stack_lvl+0x18c/0x250 lib/dump_stack.c:106
 do_exit+0x18fc/0x2530 kernel/exit.c:912
 do_group_exit+0x22d/0x2f0 kernel/exit.c:1032
 get_signal+0x12a6/0x1390 kernel/signal.c:2915
 arch_do_signal_or_restart+0xc2/0x7b0 arch/x86/kernel/signal.c:310
 exit_to_user_mode_loop+0x70/0x110 kernel/entry/common.c:177
 exit_to_user_mode_prepare+0xee/0x180 kernel/entry/common.c:213
 __syscall_exit_to_user_mode_work kernel/entry/common.c:294 [inline]
 syscall_exit_to_user_mode+0x1a/0x50 kernel/entry/common.c:305
 do_syscall_64+0x61/0xb0 arch/x86/entry/common.c:82
 entry_SYSCALL_64_after_hwframe+0x68/0xd2
RIP: 0033:0x7f602d19e559
Code: Unable to access opcode bytes at 0x7f602d19e52f.
RSP: 002b:00007f602e057028 EFLAGS: 00000246 ORIG_RAX: 0000000000000010
RAX: ffffffffffffffea RBX: 00007f602d425fa0 RCX: 00007f602d19e559
RDX: 0000200000000040 RSI: 0000000000008b30 RDI: 0000000000000004
RBP: 00007f602d2358b0 R08: 0000000000000000 R09: 0000000000000000
R10: 0000000000000000 R11: 0000000000000246 R12: 0000000000000000
R13: 00007f602d426038 R14: 00007f602d425fa0 R15: 00007fff5a441fa8
 </TASK>

Crashes (1):
Time Kernel Commit Syzkaller Config Log Report Syz repro C repro VM info Assets (help?) Manager Title
2026/10/15 10:03 linux-6.6.y a91a6aa9253c 8fb0ae89 .config console log report info [disk image] [vmlinux] [kernel image] ci2-linux-6-6-kasan WARNING: still has locks held in cfg80211_wext_siwgenie
* Struck through repros no longer work on HEAD.