diff --git a/sys/vm/vm_page.c b/sys/vm/vm_page.c index 8f186fee9b9..e199f06cf6b 100644 --- a/sys/vm/vm_page.c +++ b/sys/vm/vm_page.c @@ -1044,6 +1044,7 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req) return (NULL); } vm_phys_unfree_page(m); + vm_phys_set_pool(VM_FREEPOOL_DEFAULT, m, 0); } else if ((req & VM_ALLOC_IFCACHED) != 0) { mtx_unlock(&vm_page_queue_free_mtx); return (NULL);