From: Adnan Misherfi Date: Thu, 10 May 2012 14:31:27 +0000 (-0400) Subject: xen-netback: fix the number of skb slots calculation. X-Git-Tag: v2.6.39-400.9.0~423^2~33 X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=d462d29f9fc62c930ad010aab9ae5aa26643eeb6;p=users%2Fjedix%2Flinux-maple.git xen-netback: fix the number of skb slots calculation. Signed-off-by: Adnan Misherfi --- diff --git a/drivers/net/xen-netback/netback.c b/drivers/net/xen-netback/netback.c index 17334ddbcd7e..a200af122653 100644 --- a/drivers/net/xen-netback/netback.c +++ b/drivers/net/xen-netback/netback.c @@ -313,7 +313,7 @@ unsigned int xen_netbk_count_skb_slots(struct xenvif *vif, struct sk_buff *skb) int i, copy_off; count = DIV_ROUND_UP( - offset_in_page(skb->data)+skb_headlen(skb), PAGE_SIZE); + offset_in_page(skb->data + skb_headlen(skb)), PAGE_SIZE); copy_off = skb_headlen(skb) % PAGE_SIZE;