============================= WARNING: suspicious RCU usage 5.18.0-rc1-syzkaller-00184-g1831fed55973 #0 Not tainted ----------------------------- net/mac80211/tx.c:604 suspicious rcu_dereference_check() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 3 locks held by kworker/u16:0/10: #0: ffff8880195e0138 ((wq_completion)phy28){+.+.}-{0:0}, at: arch_atomic64_set arch/x86/include/asm/atomic64_64.h:34 [inline] #0: ffff8880195e0138 ((wq_completion)phy28){+.+.}-{0:0}, at: arch_atomic_long_set include/linux/atomic/atomic-long.h:41 [inline] #0: ffff8880195e0138 ((wq_completion)phy28){+.+.}-{0:0}, at: atomic_long_set include/linux/atomic/atomic-instrumented.h:1280 [inline] #0: ffff8880195e0138 ((wq_completion)phy28){+.+.}-{0:0}, at: set_work_data kernel/workqueue.c:636 [inline] #0: ffff8880195e0138 ((wq_completion)phy28){+.+.}-{0:0}, at: set_work_pool_and_clear_pending kernel/workqueue.c:663 [inline] #0: ffff8880195e0138 ((wq_completion)phy28){+.+.}-{0:0}, at: process_one_work+0x87a/0x1610 kernel/workqueue.c:2260 #1: ffffc900003bfda8 ((work_completion)(&(&data->hw_scan)->work)){+.+.}-{0:0}, at: process_one_work+0x8ae/0x1610 kernel/workqueue.c:2264 #2: ffff88805c06f128 (&data->mutex){+.+.}-{3:3}, at: hw_scan_work+0xa4/0xd10 drivers/net/wireless/mac80211_hwsim.c:2431 stack backtrace: CPU: 2 PID: 10 Comm: kworker/u16:0 Not tainted 5.18.0-rc1-syzkaller-00184-g1831fed55973 #0 Hardware name: QEMU Standard PC (Q35 + ICH9, 2009), BIOS 1.14.0-2 04/01/2014 Workqueue: phy28 hw_scan_work Call Trace: __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0xcd/0x134 lib/dump_stack.c:106 ieee80211_tx_h_select_key+0x1173/0x1780 net/mac80211/tx.c:604 invoke_tx_handlers_early+0x629/0x2540 net/mac80211/tx.c:1798 invoke_tx_handlers net/mac80211/tx.c:1862 [inline] ieee80211_tx_prepare_skb+0x1b0/0x460 net/mac80211/tx.c:1885 hw_scan_work+0x313/0xd10 drivers/net/wireless/mac80211_hwsim.c:2478 process_one_work+0x996/0x1610 kernel/workqueue.c:2289 worker_thread+0x665/0x1080 kernel/workqueue.c:2436 kthread+0x2e9/0x3a0 kernel/kthread.c:376 ret_from_fork+0x1f/0x30 arch/x86/entry/entry_64.S:298 wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50