Commit 30495864 authored by Lorenzo Bianconi's avatar Lorenzo Bianconi Committed by Felix Fietkau
Browse files

wifi: mt76: mt7996: rely on mt76_connac_txp_skb_unmap



Drop mt7996_txp_skb_unmap routine since it is equivalent to
mt76_connac_txp_skb_unmap().

Signed-off-by: default avatarLorenzo Bianconi <lorenzo@kernel.org>
Signed-off-by: default avatarFelix Fietkau <nbd@nbd.name>
parent 3c38dfc1
Loading
Loading
Loading
Loading
+1 −13
Original line number Diff line number Diff line
@@ -1168,18 +1168,6 @@ mt7996_tx_check_aggr(struct ieee80211_sta *sta, __le32 *txwi)
		ieee80211_start_tx_ba_session(sta, tid, 0);
}

static void
mt7996_txp_skb_unmap(struct mt76_dev *dev, struct mt76_txwi_cache *t)
{
	struct mt76_connac_txp_common *txp;
	int i;

	txp = mt7996_txwi_to_txp(dev, t);
	for (i = 0; i < txp->fw.nbuf; i++)
		dma_unmap_single(dev->dev, le32_to_cpu(txp->fw.buf[i]),
				 le16_to_cpu(txp->fw.len[i]), DMA_TO_DEVICE);
}

static void
mt7996_txwi_free(struct mt7996_dev *dev, struct mt76_txwi_cache *t,
		 struct ieee80211_sta *sta, struct list_head *free_list)
@@ -1189,7 +1177,7 @@ mt7996_txwi_free(struct mt7996_dev *dev, struct mt76_txwi_cache *t,
	__le32 *txwi;
	u16 wcid_idx;

	mt7996_txp_skb_unmap(mdev, t);
	mt76_connac_txp_skb_unmap(mdev, t);
	if (!t->skb)
		goto out;