From 98c7e4b2b1ab179357019a7249c718af8341b468 Mon Sep 17 00:00:00 2001 From: alc Date: Wed, 20 Sep 2017 04:59:52 +0000 Subject: [PATCH] In r288122, we changed vm_page_unwire() so that it returns a Boolean indicating whether the page's wire count transitioned to zero. Use that return value in zbuf_page_free() rather than checking the wire count. MFC after: 1 week --- sys/net/bpf_zerocopy.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/sys/net/bpf_zerocopy.c b/sys/net/bpf_zerocopy.c index 5d54f649e133..13757168573b 100644 --- a/sys/net/bpf_zerocopy.c +++ b/sys/net/bpf_zerocopy.c @@ -114,8 +114,7 @@ zbuf_page_free(vm_page_t pp) { vm_page_lock(pp); - vm_page_unwire(pp, PQ_INACTIVE); - if (pp->wire_count == 0 && pp->object == NULL) + if (vm_page_unwire(pp, PQ_INACTIVE) && pp->object == NULL) vm_page_free(pp); vm_page_unlock(pp); } -- 2.41.0