aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2004-02-12 20:56:06 +0000
committerAlan Cox <alc@FreeBSD.org>2004-02-12 20:56:06 +0000
commit40448065e8a4f941552313350a4a0cef32a27d7e (patch)
treebe6c561b2f2fae37ee4ff0e69a9f41f6e43cb749 /sys/vm/vm_map.c
parent3094dfd10674ceeaacd2103ae35d2da5d647f182 (diff)
Notes
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 8c5a50289026..ecfade86fd20 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -2173,12 +2173,12 @@ vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end)
vm_map_entry_unwire(map, entry);
}
- if (map != kmem_map)
+ if (!map->system_map)
mtx_lock(&Giant);
vm_page_lock_queues();
pmap_remove(map->pmap, entry->start, entry->end);
vm_page_unlock_queues();
- if (map != kmem_map)
+ if (!map->system_map)
mtx_unlock(&Giant);
/*