diff --git a/sys/vm/uma_core.c b/sys/vm/uma_core.c index 39aca9e1fd6..7532e73b308 100644 --- a/sys/vm/uma_core.c +++ b/sys/vm/uma_core.c @@ -1873,10 +1873,10 @@ uma_zone_set_obj(uma_zone_t zone, struct vm_object *obj, int count) if (obj == NULL) obj = vm_object_allocate(OBJT_DEFAULT, - zone->uz_maxpages); + pages); else _vm_object_allocate(OBJT_DEFAULT, - zone->uz_maxpages, obj); + pages, obj); ZONE_LOCK(zone); zone->uz_kva = kva;