diff options
author | alc <alc@FreeBSD.org> | 2013-09-22 17:48:10 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2013-09-22 17:48:10 +0000 |
commit | 6e2676ddc162624edc427cd85bc8f7998c24d1fb (patch) | |
tree | 2d8c6dfc17163db882a7bfc58c32837b0c334064 | |
parent | 2140bc08e214cec665723930038427e3a148cb10 (diff) | |
download | FreeBSD-src-6e2676ddc162624edc427cd85bc8f7998c24d1fb.zip FreeBSD-src-6e2676ddc162624edc427cd85bc8f7998c24d1fb.tar.gz |
Both the vm_map and vmspace zones are defined as "no free". So, there is no
point in defining a fini function for these zones.
Reviewed by: kib
Approved by: re (glebius)
Sponsored by: EMC / Isilon Storage Division
-rw-r--r-- | sys/vm/vm_map.c | 25 |
1 files changed, 2 insertions, 23 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index 45171da..2e40bbd 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -127,9 +127,7 @@ static uma_zone_t kmapentzone; static uma_zone_t mapzone; static uma_zone_t vmspace_zone; static int vmspace_zinit(void *mem, int size, int flags); -static void vmspace_zfini(void *mem, int size); static int vm_map_zinit(void *mem, int ize, int flags); -static void vm_map_zfini(void *mem, int size); static void _vm_map_init(vm_map_t map, pmap_t pmap, vm_offset_t min, vm_offset_t max); static void vm_map_entry_deallocate(vm_map_entry_t entry, boolean_t system_map); @@ -192,7 +190,7 @@ vm_map_startup(void) #else NULL, #endif - vm_map_zinit, vm_map_zfini, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); + vm_map_zinit, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); uma_prealloc(mapzone, MAX_KMAP); kmapentzone = uma_zcreate("KMAP ENTRY", sizeof(struct vm_map_entry), NULL, NULL, NULL, NULL, UMA_ALIGN_PTR, @@ -205,16 +203,7 @@ vm_map_startup(void) #else NULL, #endif - vmspace_zinit, vmspace_zfini, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); -} - -static void -vmspace_zfini(void *mem, int size) -{ - struct vmspace *vm; - - vm = (struct vmspace *)mem; - vm_map_zfini(&vm->vm_map, sizeof(vm->vm_map)); + vmspace_zinit, NULL, UMA_ALIGN_PTR, UMA_ZONE_NOFREE); } static int @@ -230,16 +219,6 @@ vmspace_zinit(void *mem, int size, int flags) return (0); } -static void -vm_map_zfini(void *mem, int size) -{ - vm_map_t map; - - map = (vm_map_t)mem; - mtx_destroy(&map->system_mtx); - sx_destroy(&map->lock); -} - static int vm_map_zinit(void *mem, int size, int flags) { |