|
|
@@ -554,7 +554,7 @@ int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev)
|
|
|
printk_ratelimited("%s: Failed to allocate a work queue entry\n",
|
|
|
dev->name);
|
|
|
priv->stats.tx_dropped++;
|
|
|
- dev_kfree_skb(skb);
|
|
|
+ dev_kfree_skb_any(skb);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
@@ -565,7 +565,7 @@ int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev)
|
|
|
dev->name);
|
|
|
cvmx_fpa_free(work, CVMX_FPA_WQE_POOL, DONT_WRITEBACK(1));
|
|
|
priv->stats.tx_dropped++;
|
|
|
- dev_kfree_skb(skb);
|
|
|
+ dev_kfree_skb_any(skb);
|
|
|
return 0;
|
|
|
}
|
|
|
|
|
|
@@ -682,7 +682,7 @@ int cvm_oct_xmit_pow(struct sk_buff *skb, struct net_device *dev)
|
|
|
work->grp);
|
|
|
priv->stats.tx_packets++;
|
|
|
priv->stats.tx_bytes += skb->len;
|
|
|
- dev_kfree_skb(skb);
|
|
|
+ dev_consume_skb_any(skb);
|
|
|
return 0;
|
|
|
}
|
|
|
|