Commit 2fae723c authored by John Crispin's avatar John Crispin Committed by David S. Miller
Browse files

net: mediatek: invalid buffer lookup in mtk_tx_map()



The lookup of the tx_buffer in the error path inside mtk_tx_map() uses the
wrong descriptor pointer. This looks like a copy & paste error. Change the
code to use the correct pointer.

Signed-off-by: default avatarJohn Crispin <john@phrozen.org>
Signed-off-by: default avatarDavid S. Miller <davem@davemloft.net>
parent 605e4fe4
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -674,7 +674,7 @@ static int mtk_tx_map(struct sk_buff *skb, struct net_device *dev,

err_dma:
	do {
		tx_buf = mtk_desc_to_tx_buf(ring, txd);
		tx_buf = mtk_desc_to_tx_buf(ring, itxd);

		/* unmap dma */
		mtk_tx_unmap(&dev->dev, tx_buf);