net: libwx: fix memory leak on free page
authorduanqiangwen <duanqiangwen@net-swift.com>
Thu, 14 Dec 2023 02:33:37 +0000 (10:33 +0800)
committerDavid S. Miller <davem@davemloft.net>
Fri, 15 Dec 2023 10:05:43 +0000 (10:05 +0000)
commit738b54b9b6236f573eed2453c4cbfa77326793e2
treed3366cdb3158bd91431eacb3c90a1253121688ae
parent0225191a769510ed2591e29c5f0dc88f04c7a632
net: libwx: fix memory leak on free page

ifconfig ethx up, will set page->refcount larger than 1,
and then ifconfig ethx down, calling __page_frag_cache_drain()
to free pages, it is not compatible with page pool.
So deleting codes which changing page->refcount.

Fixes: 3c47e8ae113a ("net: libwx: Support to receive packets in NAPI")
Signed-off-by: duanqiangwen <duanqiangwen@net-swift.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
drivers/net/ethernet/wangxun/libwx/wx_lib.c
drivers/net/ethernet/wangxun/libwx/wx_type.h