mt76: mt7663s: flush runtime-pm queue after waking up the device
authorLorenzo Bianconi <lorenzo@kernel.org>
Sat, 22 Jan 2022 14:45:38 +0000 (15:45 +0100)
committerFelix Fietkau <nbd@nbd.name>
Thu, 3 Feb 2022 12:57:59 +0000 (13:57 +0100)
Add missing mt76_connac_pm_dequeue_skbs routine waking up mt7663s device
from runtime-pm sleep state.

Signed-off-by: Lorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: Felix Fietkau <nbd@nbd.name>
drivers/net/wireless/mediatek/mt76/mt7615/mac.c

index bc72791..2705141 100644 (file)
@@ -2096,6 +2096,7 @@ void mt7615_pm_wake_work(struct work_struct *work)
                int i;
 
                if (mt76_is_sdio(mdev)) {
+                       mt76_connac_pm_dequeue_skbs(mphy, &dev->pm);
                        mt76_worker_schedule(&mdev->sdio.txrx_worker);
                } else {
                        mt76_for_each_q_rx(mdev, i)