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

bnx2x, tg3: Replace put_page(virt_to_head_page()) with skb_free_frag()

Signed-off-by: Alexander Duyck <alexander.h.duyck@redhat.com>
Signed-off-by: David S. Miller <davem@davemloft.net>

authored by

Alexander Duyck and committed by
David S. Miller
e51423d9 edea5845

+2 -2
+1 -1
drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c
··· 662 662 static void bnx2x_frag_free(const struct bnx2x_fastpath *fp, void *data) 663 663 { 664 664 if (fp->rx_frag_size) 665 - put_page(virt_to_head_page(data)); 665 + skb_free_frag(data); 666 666 else 667 667 kfree(data); 668 668 }
+1 -1
drivers/net/ethernet/broadcom/tg3.c
··· 6618 6618 static void tg3_frag_free(bool is_frag, void *data) 6619 6619 { 6620 6620 if (is_frag) 6621 - put_page(virt_to_head_page(data)); 6621 + skb_free_frag(data); 6622 6622 else 6623 6623 kfree(data); 6624 6624 }