diff options
-rw-r--r-- | drivers/net/xen-netfront.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/net/xen-netfront.c b/drivers/net/xen-netfront.c index ece8d1804d13..eeed0ce620f3 100644 --- a/drivers/net/xen-netfront.c +++ b/drivers/net/xen-netfront.c | |||
@@ -627,6 +627,9 @@ static int xennet_start_xmit(struct sk_buff *skb, struct net_device *dev) | |||
627 | slots, skb->len); | 627 | slots, skb->len); |
628 | if (skb_linearize(skb)) | 628 | if (skb_linearize(skb)) |
629 | goto drop; | 629 | goto drop; |
630 | data = skb->data; | ||
631 | offset = offset_in_page(data); | ||
632 | len = skb_headlen(skb); | ||
630 | } | 633 | } |
631 | 634 | ||
632 | spin_lock_irqsave(&queue->tx_lock, flags); | 635 | spin_lock_irqsave(&queue->tx_lock, flags); |