From: Felix Fietkau Date: Sun, 3 Mar 2019 17:39:08 +0000 (+0100) Subject: mt76: mt7603: clear ps filtering mode before releasing buffered frames X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=f25e813bf48dce541c29b12cfc19a2c25b6db915;p=linux.git mt76: mt7603: clear ps filtering mode before releasing buffered frames Fixes sending them, otherwise they loop back right into the buffer Signed-off-by: Felix Fietkau --- diff --git a/drivers/net/wireless/mediatek/mt76/mt7603/main.c b/drivers/net/wireless/mediatek/mt76/mt7603/main.c index b10775ed92e65..8da0b8707d244 100644 --- a/drivers/net/wireless/mediatek/mt76/mt7603/main.c +++ b/drivers/net/wireless/mediatek/mt76/mt7603/main.c @@ -399,6 +399,8 @@ mt7603_release_buffered_frames(struct ieee80211_hw *hw, __skb_queue_head_init(&list); + mt7603_wtbl_set_ps(dev, msta, false); + spin_lock_bh(&dev->ps_lock); skb_queue_walk_safe(&msta->psq, skb, tmp) { if (!nframes)