wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready BUG: sleeping function called from invalid context at kernel/locking/mutex.c:752 in_atomic(): 0, irqs_disabled(): 0, pid: 2303, name: kworker/u4:3 4 locks held by kworker/u4:3/2303: #0: ("%s"wiphy_name(local->hw.wiphy)){.+.+.+}, at: [] process_one_work+0x6d9/0x1cf0 kernel/workqueue.c:2091 #1: ((&sdata->work)){+.+.+.}, at: [] process_one_work+0x70c/0x1cf0 kernel/workqueue.c:2095 #2: (&wdev->mtx){+.+.+.}, at: [] sdata_lock net/mac80211/ieee80211_i.h:982 [inline] #2: (&wdev->mtx){+.+.+.}, at: [] ieee80211_ibss_rx_queued_mgmt+0xf2/0x21d0 net/mac80211/ibss.c:1618 #3: (rcu_read_lock){......}, at: [] ieee80211_update_sta_info net/mac80211/ibss.c:1002 [inline] #3: (rcu_read_lock){......}, at: [] ieee80211_rx_bss_info net/mac80211/ibss.c:1118 [inline] #3: (rcu_read_lock){......}, at: [] ieee80211_rx_mgmt_probe_beacon+0x9d6/0x1f40 net/mac80211/ibss.c:1602 Preemption disabled at: [] spin_lock_bh include/linux/spinlock.h:307 [inline] [] ieee80211_check_fast_xmit+0x163/0x16a0 net/mac80211/tx.c:2777 CPU: 0 PID: 2303 Comm: kworker/u4:3 Not tainted 4.10.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: phy2 ieee80211_iface_work Call Trace: __dump_stack lib/dump_stack.c:15 [inline] dump_stack+0x1bd/0x29c lib/dump_stack.c:51 ___might_sleep+0x39e/0x6a0 kernel/sched/core.c:7780 __might_sleep+0x60/0x260 kernel/sched/core.c:7739 mutex_lock_nested+0x8b/0x1240 kernel/locking/mutex.c:752 ieee80211_recalc_min_chandef+0x52/0x170 net/mac80211/util.c:2244 rate_control_rate_init+0xf6/0x670 net/mac80211/rate.c:43 ieee80211_update_sta_info net/mac80211/ibss.c:1091 [inline] ieee80211_rx_bss_info net/mac80211/ibss.c:1118 [inline] ieee80211_rx_mgmt_probe_beacon+0xd70/0x1f40 net/mac80211/ibss.c:1602 ieee80211_ibss_rx_queued_mgmt+0xd5b/0x21d0 net/mac80211/ibss.c:1629 ieee80211_iface_work+0x6a4/0xb10 net/mac80211/iface.c:1362 process_one_work+0x7b3/0x1cf0 kernel/workqueue.c:2098 worker_thread+0x614/0x1580 kernel/workqueue.c:2232 kthread+0x311/0x4c0 kernel/kthread.c:227 ret_from_fork+0x31/0x40 arch/x86/entry/entry_64.S:430 IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready blk_update_request: I/O error, dev loop2, sector 120 IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready wlan0: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan0: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready IPv6: ADDRCONF(NETDEV_UP): wlan1: link is not ready wlan1: Created IBSS using preconfigured BSSID 50:50:50:50:50:50 wlan1: Creating new IBSS network, BSSID 50:50:50:50:50:50 IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready IPv6: ADDRCONF(NETDEV_CHANGE): wlan1: link becomes ready BUG: sleeping function called from invalid context at kernel/locking/mutex.c:752 in_atomic(): 0, irqs_disabled(): 0, pid: 6965, name: kworker/u4:6 4 locks held by kworker/u4:6/6965: #0: ("%s"wiphy_name(local->hw.wiphy)){.+.+.+}, at: [] process_one_work+0x6d9/0x1cf0 kernel/workqueue.c:2091 #1: ((&sdata->work)){+.+.+.}, at: [] process_one_work+0x70c/0x1cf0 kernel/workqueue.c:2095 #2: (&wdev->mtx){+.+.+.}, at: [] sdata_lock net/mac80211/ieee80211_i.h:982 [inline] #2: (&wdev->mtx){+.+.+.}, at: [] ieee80211_ibss_rx_queued_mgmt+0xf2/0x21d0 net/mac80211/ibss.c:1618 #3: (rcu_read_lock){......}, at: [] ieee80211_update_sta_info net/mac80211/ibss.c:1002 [inline] #3: (rcu_read_lock){......}, at: [] ieee80211_rx_bss_info net/mac80211/ibss.c:1118 [inline] #3: (rcu_read_lock){......}, at: [] ieee80211_rx_mgmt_probe_beacon+0x9d6/0x1f40 net/mac80211/ibss.c:1602 Preemption disabled at: [] spin_lock_bh include/linux/spinlock.h:307 [inline] [] ieee80211_check_fast_xmit+0x163/0x16a0 net/mac80211/tx.c:2777 CPU: 1 PID: 6965 Comm: kworker/u4:6 Tainted: G W 4.10.0-rc5-syzkaller #0 Hardware name: Google Google Compute Engine/Google Compute Engine, BIOS Google 01/01/2011 Workqueue: phy3 ieee80211_iface_work Call Trace: __dump_stack lib/dump_stack.c:15 [inline] dump_stack+0x1bd/0x29c lib/dump_stack.c:51 ___might_sleep+0x39e/0x6a0 kernel/sched/core.c:7780 __might_sleep+0x60/0x260 kernel/sched/core.c:7739 mutex_lock_nested+0x8b/0x1240 kernel/locking/mutex.c:752 ieee80211_recalc_min_chandef+0x52/0x170 net/mac80211/util.c:2244 rate_control_rate_init+0xf6/0x670 net/mac80211/rate.c:43 ieee80211_update_sta_info net/mac80211/ibss.c:1091 [inline] ieee80211_rx_bss_info net/mac80211/ibss.c:1118 [inline] ieee80211_rx_mgmt_probe_beacon+0xd70/0x1f40 net/mac80211/ibss.c:1602 ieee80211_ibss_rx_queued_mgmt+0xd5b/0x21d0 net/mac80211/ibss.c:1629 ieee80211_iface_work+0x6a4/0xb10 net/mac80211/iface.c:1362 process_one_work+0x7b3/0x1cf0 kernel/workqueue.c:2098 worker_thread+0x614/0x1580 kernel/workqueue.c:2232 kthread+0x311/0x4c0 kernel/kthread.c:227 ret_from_fork+0x31/0x40 arch/x86/entry/entry_64.S:430 blk_update_request: I/O error, dev loop3, sector 120 blk_update_request: I/O error, dev loop4, sector 120 blk_update_request: I/O error, dev loop2, sector 120 blk_update_request: I/O error, dev loop1, sector 120 blk_update_request: I/O error, dev loop5, sector 120 blk_update_request: I/O error, dev loop3, sector 120 blk_update_request: I/O error, dev loop2, sector 120 blk_update_request: I/O error, dev loop5, sector 120 blk_update_request: I/O error, dev loop3, sector 120 Buffer I/O error on dev loop2, logical block 60, async page read Buffer I/O error on dev loop2, logical block 61, async page read Buffer I/O error on dev loop2, logical block 62, async page read Buffer I/O error on dev loop2, logical block 63, async page read blk_update_request: 62 callbacks suppressed blk_update_request: I/O error, dev loop3, sector 120 blk_update_request: I/O error, dev loop2, sector 120 blk_update_request: I/O error, dev loop2, sector 120 Buffer I/O error on dev loop2, logical block 15, async page read blk_update_request: I/O error, dev loop5, sector 120 blk_update_request: I/O error, dev loop3, sector 120 blk_update_request: I/O error, dev loop3, sector 120 blk_update_request: I/O error, dev loop4, sector 120 blk_update_request: I/O error, dev loop5, sector 120 blk_update_request: I/O error, dev loop4, sector 120 blk_update_request: I/O error, dev loop0, sector 120 Buffer I/O error on dev loop5, logical block 0, async page read Buffer I/O error on dev loop2, logical block 15, async page read Buffer I/O error on dev loop5, logical block 1, async page read Buffer I/O error on dev loop5, logical block 2, async page read Buffer I/O error on dev loop5, logical block 3, async page read