diff options
Diffstat (limited to 'drivers/staging/hv/netvsc_drv.c')
-rw-r--r-- | drivers/staging/hv/netvsc_drv.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/staging/hv/netvsc_drv.c b/drivers/staging/hv/netvsc_drv.c index 58792aefc8d..4c7739f929e 100644 --- a/drivers/staging/hv/netvsc_drv.c +++ b/drivers/staging/hv/netvsc_drv.c | |||
@@ -169,11 +169,11 @@ static int netvsc_start_xmit(struct sk_buff *skb, struct net_device *net) | |||
169 | 169 | ||
170 | /* Additional fragments are after SKB data */ | 170 | /* Additional fragments are after SKB data */ |
171 | for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { | 171 | for (i = 0; i < skb_shinfo(skb)->nr_frags; i++) { |
172 | skb_frag_t *f = &skb_shinfo(skb)->frags[i]; | 172 | const skb_frag_t *f = &skb_shinfo(skb)->frags[i]; |
173 | 173 | ||
174 | packet->page_buf[i+2].pfn = page_to_pfn(skb_frag_page(f)); | 174 | packet->page_buf[i+2].pfn = page_to_pfn(skb_frag_page(f)); |
175 | packet->page_buf[i+2].offset = f->page_offset; | 175 | packet->page_buf[i+2].offset = f->page_offset; |
176 | packet->page_buf[i+2].len = f->size; | 176 | packet->page_buf[i+2].len = skb_frag_size(f); |
177 | } | 177 | } |
178 | 178 | ||
179 | /* Set the completion routine */ | 179 | /* Set the completion routine */ |