BUG: sleeping function called from invalid context at net/mac80211/sta_info.c:1850
in_atomic(): 0, irqs_disabled(): 0, pid: 2901, name: kworker/u4:4
Unknown ioctl 1074024961
Unknown ioctl 28675
4 locks held by kworker/u4:4/2901:
can: request_module (can-proto-3) failed.
 #0: 000000004d119812 ((wq_completion)"%s"wiphy_name(local->hw.wiphy)){+.+.}, at: process_one_work+0x767/0x1570 kernel/workqueue.c:2126
 #1: 00000000660725cf ((work_completion)(&sdata->work)){+.+.}, at: process_one_work+0x79c/0x1570 kernel/workqueue.c:2130
 #2: 00000000d22341d7 (&wdev->mtx){+.+.}, at: sdata_lock net/mac80211/ieee80211_i.h:990 [inline]
 #2: 00000000d22341d7 (&wdev->mtx){+.+.}, at: ieee80211_ibss_work+0x85/0xe10 net/mac80211/ibss.c:1675
 #3: 00000000cc6a3178 (rcu_read_lock){....}, at: sta_info_insert_finish net/mac80211/sta_info.c:573 [inline]
 #3: 00000000cc6a3178 (rcu_read_lock){....}, at: sta_info_insert_rcu+0x48e/0x2310 net/mac80211/sta_info.c:661
Preemption disabled at:
[<ffffffff81533622>] rcu_lockdep_current_cpu_online kernel/rcu/tree.c:1076 [inline]
[<ffffffff81533622>] rcu_lockdep_current_cpu_online+0x32/0x1b0 kernel/rcu/tree.c:1068
CPU: 0 PID: 2901 Comm: kworker/u4:4 Not tainted 4.19.159-syzkaller #0
Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011
Workqueue: phy12 ieee80211_iface_work
Call Trace:
 __dump_stack lib/dump_stack.c:77 [inline]
 dump_stack+0x1fc/0x2fe lib/dump_stack.c:118
 ___might_sleep.cold+0x235/0x250 kernel/sched/core.c:6196
Unknown ioctl 1074024961
 sta_info_move_state+0x32/0x900 net/mac80211/sta_info.c:1850
 sta_info_free+0x55/0x390 net/mac80211/sta_info.c:260
 sta_info_insert_rcu+0x517/0x2310 net/mac80211/sta_info.c:667
Unknown ioctl 28675
can: request_module (can-proto-3) failed.
 ieee80211_ibss_finish_sta+0x25b/0x360 net/mac80211/ibss.c:601
 ieee80211_ibss_work+0x2b6/0xe10 net/mac80211/ibss.c:1692
 ieee80211_iface_work+0x7ba/0x8a0 net/mac80211/iface.c:1366
 process_one_work+0x864/0x1570 kernel/workqueue.c:2155
 worker_thread+0x64c/0x1130 kernel/workqueue.c:2298
 kthread+0x33f/0x460 kernel/kthread.c:259
 ret_from_fork+0x24/0x30 arch/x86/entry/entry_64.S:415
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 28675
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 28675
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 28675
Unknown ioctl -805268419
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 28675
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 28675
Unknown ioctl -805268419
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl -805268419
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
Unknown ioctl -805268419
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
Unknown ioctl -805268419
Unknown ioctl -805268419
Unknown ioctl -805268419
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl -805268419
Unknown ioctl 1074024961
can_create: 24 callbacks suppressed
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
can: request_module (can-proto-3) failed.
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
can: request_module (can-proto-3) failed.
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
can: request_module (can-proto-3) failed.
Unknown ioctl -805268419
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
Unknown ioctl 1074024961
can: request_module (can-proto-3) failed.
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961
Unknown ioctl 1074024961