diff options
-rw-r--r-- | io_uring/zcrx.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/io_uring/zcrx.c b/io_uring/zcrx.c index a4a0560e8269..bd2fb3688432 100644 --- a/io_uring/zcrx.c +++ b/io_uring/zcrx.c @@ -787,7 +787,7 @@ static void io_zcrx_ring_refill(struct page_pool *pp, continue; netmem = net_iov_to_netmem(niov); - if (page_pool_unref_netmem(netmem, 1) != 0) + if (!page_pool_unref_and_test(netmem)) continue; if (unlikely(niov->pp != pp)) { |