summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2017-09-20 04:59:52 +0000
committerAlan Cox <alc@FreeBSD.org>2017-09-20 04:59:52 +0000
commite9bfbb02c5d7a92276b1478971b2c60ffc261ab6 (patch)
tree2f856a4cf2ed239581bb3cf8427e30ead161420e
parent2582d7a9699a27c8466024e6e87d61d16f07a419 (diff)
Notes
-rw-r--r--sys/net/bpf_zerocopy.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/net/bpf_zerocopy.c b/sys/net/bpf_zerocopy.c
index 5d54f649e133e..13757168573b3 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);
}