From a982fc832de2123d08fed9b12135bbe75b513ebd Mon Sep 17 00:00:00 2001 From: Felix Fietkau Date: Thu, 28 Jan 2016 20:40:34 +0100 Subject: [PATCH] mt7603: use ieee80211_free_txskb to free tx packets Signed-off-by: Felix Fietkau --- mt7603_dma.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/mt7603_dma.c b/mt7603_dma.c index 56dc9067..43aa93f3 100644 --- a/mt7603_dma.c +++ b/mt7603_dma.c @@ -64,7 +64,10 @@ mt7603_tx_cleanup_entry(struct mt76_dev *mdev, struct mt76_queue *q, struct mt7603_dev *dev = container_of(mdev, struct mt7603_dev, mt76); (void) dev; - dev_kfree_skb_any(e->skb); + if (e->txwi) + ieee80211_free_txskb(mdev->hw, e->skb); + else + dev_kfree_skb_any(e->skb); } static void