aboutsummaryrefslogtreecommitdiff
path: root/sys/vm/vm_map.c
diff options
context:
space:
mode:
authorAlan Cox <alc@FreeBSD.org>2003-12-30 22:28:36 +0000
committerAlan Cox <alc@FreeBSD.org>2003-12-30 22:28:36 +0000
commit4da9f125cc0a043b65b6fb8c7f29fb9d76d15925 (patch)
tree2e0565f033e105d3876f28577d59381bc36f6900 /sys/vm/vm_map.c
parent8a9ce5c0d2ff37b03f6fc5fe58727f147d4f09db (diff)
Notes
Diffstat (limited to 'sys/vm/vm_map.c')
-rw-r--r--sys/vm/vm_map.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c
index 1572cbc9d527..0917e54dfe5a 100644
--- a/sys/vm/vm_map.c
+++ b/sys/vm/vm_map.c
@@ -2306,10 +2306,8 @@ vm_map_copy_entry(
src_object->type == OBJT_SWAP)) {
vm_object_collapse(src_object);
if ((src_object->flags & (OBJ_NOSPLIT|OBJ_ONEMAPPING)) == OBJ_ONEMAPPING) {
- VM_OBJECT_UNLOCK(src_object);
vm_object_split(src_entry);
src_object = src_entry->object.vm_object;
- VM_OBJECT_LOCK(src_object);
}
}
vm_object_reference_locked(src_object);