Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

drivers/net/ethernet/tile: use skb_frag_page() API

This replaces raw access to the "page" field of the skb_frag_t.

Signed-off-by: Chris Metcalf <cmetcalf@tilera.com>
Acked-by: David S. Miller <davem@davemloft.net>

+2 -2
+2 -2
drivers/net/ethernet/tile/tilepro.c
··· 1697 1697 for (i = 0; i < sh->nr_frags; i++) { 1698 1698 1699 1699 skb_frag_t *f = &sh->frags[i]; 1700 - unsigned long pfn = page_to_pfn(f->page); 1700 + unsigned long pfn = page_to_pfn(skb_frag_page(f)); 1701 1701 1702 1702 /* FIXME: Compute "hash_for_home" properly. */ 1703 1703 /* ISSUE: The hypervisor checks CHIP_HAS_REV1_DMA_PACKETS(). */ ··· 1706 1706 /* FIXME: Hmmm. */ 1707 1707 if (!hash_default) { 1708 1708 void *va = pfn_to_kaddr(pfn) + f->page_offset; 1709 - BUG_ON(PageHighMem(f->page)); 1709 + BUG_ON(PageHighMem(skb_frag_page(f))); 1710 1710 finv_buffer_remote(va, f->size, 0); 1711 1711 } 1712 1712