mirror of
https://github.com/outbackdingo/mt76.git
synced 2026-10-24 13:26:48 +00:00
move remaining tx swq_queued tracking to core
Signed-off-by: Felix Fietkau <[email protected]>
This commit is contained in:
@@ -107,6 +107,9 @@ mt76_dma_cleanup(struct mt76_dev *dev, struct mt76_queue *q, bool flush,
|
||||
|
||||
while (q->queued && q->tail != last) {
|
||||
mt76_dma_tx_cleanup_idx(dev, q, q->tail, &entry);
|
||||
if (entry.schedule)
|
||||
q->swq_queued--;
|
||||
|
||||
done(dev, q, &entry);
|
||||
|
||||
q->tail = (q->tail + 1) % q->ndesc;
|
||||
|
||||
@@ -43,9 +43,6 @@ mt7603_tx_cleanup_entry(struct mt76_dev *mdev, struct mt76_queue *q,
|
||||
|
||||
(void) dev;
|
||||
dev_kfree_skb_any(e->skb);
|
||||
|
||||
if (e->schedule)
|
||||
q->swq_queued--;
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
@@ -174,9 +174,6 @@ mt76x2_tx_cleanup_entry(struct mt76_dev *mdev, struct mt76_queue *q,
|
||||
} else {
|
||||
dev_kfree_skb_any(e->skb);
|
||||
}
|
||||
|
||||
if (e->schedule)
|
||||
q->swq_queued--;
|
||||
}
|
||||
|
||||
static void
|
||||
|
||||
Reference in New Issue
Block a user