From: Marcin Ślusarz <mslusarz@xxxxxxxxx> Avoids WARN_ON(!local->started) in ieee80211_rx_list, after the patch that disables power management of 8821CU. Signed-off-by: Marcin Ślusarz <mslusarz@xxxxxxxxx> --- drivers/net/wireless/realtek/rtw88/usb.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/net/wireless/realtek/rtw88/usb.c b/drivers/net/wireless/realtek/rtw88/usb.c index e1b66f339cca..c25fd4b193a7 100644 --- a/drivers/net/wireless/realtek/rtw88/usb.c +++ b/drivers/net/wireless/realtek/rtw88/usb.c @@ -570,6 +570,11 @@ static void rtw_usb_rx_handler(struct work_struct *work) continue; } + if (!test_bit(RTW_FLAG_RUNNING, rtwdev->flags)) { + dev_kfree_skb_any(skb); + continue; + } + skb_put(skb, pkt_stat.pkt_len); skb_reserve(skb, pkt_offset); memcpy(skb->cb, &rx_status, sizeof(rx_status)); -- 2.25.1