mt76x2: purge MCU response queue on exit

Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
Felix Fietkau
2016-03-03 20:13:57 +01:00
parent 0c9ff47107
commit 654686b96d
+5
View File
@@ -429,8 +429,13 @@ int mt76x2_mcu_init(struct mt76x2_dev *dev)
int mt76x2_mcu_cleanup(struct mt76x2_dev *dev)
{
struct sk_buff *skb;
mt76_wr(dev, MT_MCU_INT_LEVEL, 1);
msleep(20);
while ((skb = skb_dequeue(&dev->mcu.res_q)) != NULL)
dev_kfree_skb(skb);
return 0;
}