]> asedeno.scripts.mit.edu Git - linux.git/blobdiff - drivers/staging/unisys/visornic/visornic_main.c
Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net
[linux.git] / drivers / staging / unisys / visornic / visornic_main.c
index 40dd573e73c3d4318ab54911951907f5ecaf9f3d..1d1440d4300285e367fa3d9c5bd766db7470217e 100644 (file)
@@ -284,9 +284,9 @@ static int visor_copy_fragsinfo_from_skb(struct sk_buff *skb,
                for (frag = 0; frag < numfrags; frag++) {
                        count = add_physinfo_entries(page_to_pfn(
                                  skb_frag_page(&skb_shinfo(skb)->frags[frag])),
-                                 skb_shinfo(skb)->frags[frag].page_offset,
-                                 skb_shinfo(skb)->frags[frag].size, count,
-                                 frags_max, frags);
+                                 skb_frag_off(&skb_shinfo(skb)->frags[frag]),
+                                 skb_frag_size(&skb_shinfo(skb)->frags[frag]),
+                                 count, frags_max, frags);
                        /* add_physinfo_entries only returns
                         * zero if the frags array is out of room
                         * That should never happen because we