bnxt_en: use dev_consume_skb_any() in bnxt_tx_int
authorMenglong Dong <imagedong@tencent.com>
Mon, 10 Jul 2023 09:47:47 +0000 (17:47 +0800)
committerJakub Kicinski <kuba@kernel.org>
Wed, 12 Jul 2023 03:25:23 +0000 (20:25 -0700)
Replace dev_kfree_skb_any() with dev_consume_skb_any() in bnxt_tx_int()
to clear the unnecessary noise of "kfree_skb" event.

Signed-off-by: Menglong Dong <imagedong@tencent.com>
Reviewed-by: Leon Romanovsky <leonro@nvidia.com>
Link: https://lore.kernel.org/r/20230710094747.943782-1-imagedong@tencent.com
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
drivers/net/ethernet/broadcom/bnxt/bnxt.c

index e5b54e6..d84ded8 100644 (file)
@@ -685,7 +685,7 @@ static void bnxt_tx_int(struct bnxt *bp, struct bnxt_napi *bnapi, int nr_pkts)
 next_tx_int:
                cons = NEXT_TX(cons);
 
-               dev_kfree_skb_any(skb);
+               dev_consume_skb_any(skb);
        }
 
        WRITE_ONCE(txr->tx_cons, cons);