Skip to content

Commit f694be2

Browse files
Huang Zijiangdavem330
authored andcommitted
sfc: Replace dev_kfree_skb_any by dev_consume_skb_any
The skb should be freed by dev_consume_skb_any() in efx_tx_tso_fallback() when skb is still used. The skb will be replaced by segments, so the original skb should be consumed(not drop). Signed-off-by: Huang Zijiang <[email protected]> Acked-by: Bert Kenward <[email protected]> Signed-off-by: David S. Miller <[email protected]>
1 parent f3e5c07 commit f694be2

File tree

1 file changed

+1
-1
lines changed
  • drivers/net/ethernet/sfc

1 file changed

+1
-1
lines changed

drivers/net/ethernet/sfc/tx.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -471,7 +471,7 @@ static int efx_tx_tso_fallback(struct efx_tx_queue *tx_queue,
471471
if (IS_ERR(segments))
472472
return PTR_ERR(segments);
473473

474-
dev_kfree_skb_any(skb);
474+
dev_consume_skb_any(skb);
475475
skb = segments;
476476

477477
while (skb) {

0 commit comments

Comments
 (0)