From: Yang Wei Date: Tue, 5 Feb 2019 16:07:03 +0000 (+0800) Subject: net: dscc4: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=96d26503e1deba5d12e0e4b473336479cc0965af;p=linux.git net: dscc4: replace dev_kfree_skb_irq by dev_consume_skb_irq for drop profiles dev_consume_skb_irq() should be called in dscc4_tx_irq() when skb xmit done. It makes drop profiles(dropwatch, perf) more friendly. Signed-off-by: Yang Wei Signed-off-by: David S. Miller --- diff --git a/drivers/net/wan/dscc4.c b/drivers/net/wan/dscc4.c index c0b0f525c87ca..27decf8ae840b 100644 --- a/drivers/net/wan/dscc4.c +++ b/drivers/net/wan/dscc4.c @@ -1575,7 +1575,7 @@ try: dev->stats.tx_packets++; dev->stats.tx_bytes += skb->len; } - dev_kfree_skb_irq(skb); + dev_consume_skb_irq(skb); dpriv->tx_skbuff[cur] = NULL; ++dpriv->tx_dirty; } else {