net: macb: fix missing unlock on error in macb_start_xmit()
Fix missing unlock before return from function macb_start_xmit() in the error handling case. Fixes: 007e4ba3ee13 ("net: macb: initialize checksum when using checksum offloading") Signed-off-by: Wei Yongjun <weiyongjun1@huawei.com> Acked-by: Nicolas Ferre <nicolas.ferre@atmel.com> Signed-off-by: David S. Miller <davem@davemloft.net>
This commit is contained in:
parent
99c1790e5b
commit
a7c22bda52
@ -1398,7 +1398,7 @@ static int macb_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
|||||||
|
|
||||||
if (macb_clear_csum(skb)) {
|
if (macb_clear_csum(skb)) {
|
||||||
dev_kfree_skb_any(skb);
|
dev_kfree_skb_any(skb);
|
||||||
return NETDEV_TX_OK;
|
goto unlock;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Map socket buffer for DMA transfer */
|
/* Map socket buffer for DMA transfer */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user