wlan1: authenticate with 08:02:11:00:00:00 wlan1: No legacy rates in association response ============================= WARNING: suspicious RCU usage 6.1.77-syzkaller #0 Not tainted ----------------------------- net/mac80211/sta_info.c:361 suspicious rcu_dereference_protected() usage! other info that might help us debug this: rcu_scheduler_active = 2, debug_locks = 1 4 locks held by kworker/0:2/1510: #0: ffff0000c0020d38 ((wq_completion)events){+.+.}-{0:0}, at: process_one_work+0x664/0x1404 kernel/workqueue.c:2265 #1: ffff800022437c20 ((work_completion)(&rdev->conn_work)){+.+.}-{0:0}, at: process_one_work+0x6a8/0x1404 kernel/workqueue.c:2267 #2: ffff0000d27087c8 (&rdev->wiphy.mtx){+.+.}-{3:3}, at: wiphy_lock include/net/cfg80211.h:5639 [inline] #2: ffff0000d27087c8 (&rdev->wiphy.mtx){+.+.}-{3:3}, at: cfg80211_conn_work+0xc4/0x428 net/wireless/sme.c:252 #3: ffff00012083cd40 (&wdev->mtx){+.+.}-{3:3}, at: wdev_lock net/wireless/core.h:231 [inline] #3: ffff00012083cd40 (&wdev->mtx){+.+.}-{3:3}, at: cfg80211_conn_work+0x138/0x428 net/wireless/sme.c:258 stack backtrace: CPU: 0 PID: 1510 Comm: kworker/0:2 Not tainted 6.1.77-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 11/17/2023 Workqueue: events cfg80211_conn_work Call trace: dump_backtrace+0x1c8/0x1f4 arch/arm64/kernel/stacktrace.c:158 show_stack+0x2c/0x3c arch/arm64/kernel/stacktrace.c:165 __dump_stack lib/dump_stack.c:88 [inline] dump_stack_lvl+0x108/0x170 lib/dump_stack.c:106 dump_stack+0x1c/0x58 lib/dump_stack.c:113 lockdep_rcu_suspicious+0x260/0x464 kernel/locking/lockdep.c:6592 sta_remove_link+0x38c/0x474 net/mac80211/sta_info.c:360 sta_info_free+0x68/0x2ec net/mac80211/sta_info.c:405 ieee80211_prep_connection+0xbdc/0xf34 ieee80211_mgd_auth+0x8d0/0xd9c net/mac80211/mlme.c:6755 ieee80211_auth+0x28/0x38 net/mac80211/cfg.c:2789 rdev_auth net/wireless/rdev-ops.h:469 [inline] cfg80211_mlme_auth+0x4a4/0x980 net/wireless/mlme.c:285 cfg80211_conn_do_work+0x3b8/0xb84 net/wireless/sme.c:181 cfg80211_conn_work+0x248/0x428 net/wireless/sme.c:273 process_one_work+0x7ac/0x1404 kernel/workqueue.c:2292 worker_thread+0x8e4/0xfec kernel/workqueue.c:2439 kthread+0x250/0x2d8 kernel/kthread.c:376 ret_from_fork+0x10/0x20 arch/arm64/kernel/entry.S:864 usb 1-1: new high-speed USB device number 41 using dummy_hcd usb 1-1: config 27 has an invalid descriptor of length 0, skipping remainder of the config usb 1-1: config 27 has 0 interfaces, different from the descriptor's value: 1 usb 1-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 usb 1-1: new high-speed USB device number 42 using dummy_hcd usb 1-1: config 27 has an invalid descriptor of length 0, skipping remainder of the config usb 1-1: config 27 interface 0 altsetting 0 has an invalid endpoint with address 0x0, skipping usb 1-1: config 27 interface 0 altsetting 0 has 1 endpoint descriptor, different from the interface descriptor's value: 2 usb 1-1: New USB device found, idVendor=0582, idProduct=0014, bcdDevice=bb.9d usb 1-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0 snd-usb-audio: probe of 1-1:27.0 failed with error -2 usb 1-1: USB disconnect, device number 42 usb 1-1: USB disconnect, device number 43 wlan1: authenticate with 08:02:11:00:00:00 wlan1: send auth to 08:02:11:00:00:00 (try 1/3)