diff options
-rw-r--r-- | sys/vm/device_pager.c | 3 | ||||
-rw-r--r-- | sys/vm/vm_object.c | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/sys/vm/device_pager.c b/sys/vm/device_pager.c index 85eeed0..14bbd70 100644 --- a/sys/vm/device_pager.c +++ b/sys/vm/device_pager.c @@ -95,7 +95,8 @@ dev_pager_init() sx_init(&dev_pager_sx, "dev_pager create"); mtx_init(&dev_pager_mtx, "dev_pager list", NULL, MTX_DEF); fakepg_zone = uma_zcreate("DP fakepg", sizeof(struct vm_page), - NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, + UMA_ZONE_NOFREE|UMA_ZONE_VM); } /* diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index 9d01be2..1f0f9ca 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -250,7 +250,7 @@ vm_object_init(void) #else NULL, #endif - vm_object_zinit, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + vm_object_zinit, NULL, UMA_ALIGN_PTR, UMA_ZONE_VM|UMA_ZONE_NOFREE); uma_prealloc(obj_zone, VM_OBJECTS_INIT); } |