|
@@ -4437,13 +4437,12 @@ static void mvpp2_txq_bufs_free(struct mvpp2_port *port,
|
|
|
struct mvpp2_txq_pcpu_buf *tx_buf =
|
|
|
txq_pcpu->buffs + txq_pcpu->txq_get_index;
|
|
|
|
|
|
- mvpp2_txq_inc_get(txq_pcpu);
|
|
|
-
|
|
|
dma_unmap_single(port->dev->dev.parent, tx_buf->phys,
|
|
|
tx_buf->size, DMA_TO_DEVICE);
|
|
|
- if (!tx_buf->skb)
|
|
|
- continue;
|
|
|
- dev_kfree_skb_any(tx_buf->skb);
|
|
|
+ if (tx_buf->skb)
|
|
|
+ dev_kfree_skb_any(tx_buf->skb);
|
|
|
+
|
|
|
+ mvpp2_txq_inc_get(txq_pcpu);
|
|
|
}
|
|
|
}
|
|
|
|