summaryrefslogtreecommitdiff
path: root/drivers/net/ethernet/freescale/enetc
diff options
context:
space:
mode:
authorJason Wang <jasowang@redhat.com>2021-09-17 11:34:06 +0300
committerDavid S. Miller <davem@davemloft.net>2021-09-19 14:10:26 +0300
commitafd92d82c9d715fb97565408755acad81573591a (patch)
tree4bce793d193f1e55ec265c6a8379adb65b1ad0a1 /drivers/net/ethernet/freescale/enetc
parent3ede7f84c7c21f93c5eac611d60eba3f2c765e0f (diff)
downloadlinux-afd92d82c9d715fb97565408755acad81573591a.tar.xz
virtio-net: fix pages leaking when building skb in big mode
We try to use build_skb() if we had sufficient tailroom. But we forget to release the unused pages chained via private in big mode which will leak pages. Fixing this by release the pages after building the skb in big mode. Cc: Xuan Zhuo <xuanzhuo@linux.alibaba.com> Fixes: fb32856b16ad ("virtio-net: page_to_skb() use build_skb when there's sufficient tailroom") Signed-off-by: Jason Wang <jasowang@redhat.com> Reviewed-by: Xuan Zhuo <xuanzhuo@linux.alibaba.com> Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'drivers/net/ethernet/freescale/enetc')
0 files changed, 0 insertions, 0 deletions