diff options
author | jeff <jeff@FreeBSD.org> | 2002-03-20 04:02:59 +0000 |
---|---|---|
committer | jeff <jeff@FreeBSD.org> | 2002-03-20 04:02:59 +0000 |
commit | 9ef9bf2eafae98b3e22da0b2e655ede34057de17 (patch) | |
tree | 1e883c02c1bb30635d6a0ff508ddb7d597b21997 /sys/vm/vm_object.c | |
parent | 8c4c86de23351a059da32e84dccff0bbbc8d3c48 (diff) | |
download | FreeBSD-src-9ef9bf2eafae98b3e22da0b2e655ede34057de17.zip FreeBSD-src-9ef9bf2eafae98b3e22da0b2e655ede34057de17.tar.gz |
Remove references to vm_zone.h and switch over to the new uma API.
Diffstat (limited to 'sys/vm/vm_object.c')
-rw-r--r-- | sys/vm/vm_object.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c index e6f1ad5..68bd1dd 100644 --- a/sys/vm/vm_object.c +++ b/sys/vm/vm_object.c @@ -90,10 +90,10 @@ #include <vm/vm_page.h> #include <vm/vm_pageout.h> #include <vm/vm_pager.h> -#include <vm/vm_zone.h> #include <vm/swap_pager.h> #include <vm/vm_kern.h> #include <vm/vm_extern.h> +#include <vm/uma.h> #define EASY_SCAN_FACTOR 8 @@ -148,7 +148,7 @@ static long object_collapses; static long object_bypasses; static int next_index; static int object_hash_rand; -static vm_zone_t obj_zone; +static uma_zone_t obj_zone; #define VM_OBJECTS_INIT 256 static void vm_object_zinit(void *mem, int size); @@ -347,7 +347,7 @@ vm_object_allocate(objtype_t type, vm_size_t size) GIANT_REQUIRED; - result = (vm_object_t) zalloc(obj_zone); + result = (vm_object_t) uma_zalloc(obj_zone, M_WAITOK); _vm_object_allocate(type, size, result); return (result); @@ -605,7 +605,7 @@ vm_object_terminate(vm_object_t object) /* * Free the space for the object. */ - zfree(obj_zone, object); + uma_zfree(obj_zone, object); } /* @@ -1517,7 +1517,7 @@ vm_object_collapse(vm_object_t object) object_list ); - zfree(obj_zone, backing_object); + uma_zfree(obj_zone, backing_object); object_collapses++; } else { |