From: Lorenzo Bianconi Date: Sat, 22 Jan 2022 14:45:38 +0000 (+0100) Subject: mt76: mt7663s: flush runtime-pm queue after waking up the device X-Git-Tag: v6.1-rc5~1746^2~372^2^2~18 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=6152426eec691744623def0e24f7671c3845d5d7;p=platform%2Fkernel%2Flinux-starfive.git mt76: mt7663s: flush runtime-pm queue after waking up the device Add missing mt76_connac_pm_dequeue_skbs routine waking up mt7663s device from runtime-pm sleep state. Signed-off-by: Lorenzo Bianconi Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/mt7615/mac.c b/drivers/net/wireless/mediatek/mt76/mt7615/mac.c index bc72791..2705141 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7615/mac.c +++ b/drivers/net/wireless/mediatek/mt76/mt7615/mac.c @@ -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)