|
@@ -611,7 +611,7 @@ static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev)
|
|
|
nskb = skb_copy(skb, GFP_ATOMIC);
|
|
nskb = skb_copy(skb, GFP_ATOMIC);
|
|
|
if (!nskb)
|
|
if (!nskb)
|
|
|
goto drop;
|
|
goto drop;
|
|
|
- dev_kfree_skb_any(skb);
|
|
|
|
|
|
|
+ dev_consume_skb_any(skb);
|
|
|
skb = nskb;
|
|
skb = nskb;
|
|
|
page = virt_to_page(skb->data);
|
|
page = virt_to_page(skb->data);
|
|
|
offset = offset_in_page(skb->data);
|
|
offset = offset_in_page(skb->data);
|