diff options
author | alc <alc@FreeBSD.org> | 2005-12-04 22:55:41 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2005-12-04 22:55:41 +0000 |
commit | 034f1727af49b3867ed44080433345af7dfb0e77 (patch) | |
tree | c050f30914936d9ee34f8e1f14d43f0320b5150a /sys/vm/vm_map.c | |
parent | 9efed7168d239ac1af5006644a4632654fda29a7 (diff) | |
download | FreeBSD-src-034f1727af49b3867ed44080433345af7dfb0e77.zip FreeBSD-src-034f1727af49b3867ed44080433345af7dfb0e77.tar.gz |
Simplify vmspace_dofree().
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r-- | sys/vm/vm_map.c | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index b526f68..acf3b38 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -296,10 +296,8 @@ vmspace_dofree(struct vmspace *vm) * Delete all of the mappings and pages they hold, then call * the pmap module to reclaim anything left. */ - vm_map_lock(&vm->vm_map); - (void) vm_map_delete(&vm->vm_map, vm->vm_map.min_offset, + (void)vm_map_remove(&vm->vm_map, vm->vm_map.min_offset, vm->vm_map.max_offset); - vm_map_unlock(&vm->vm_map); uma_zfree(vmspace_zone, vm); } |