summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_object.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2006-10-22 21:18:48 +0000
committeralc <alc@FreeBSD.org>2006-10-22 21:18:48 +0000
commit5d9c66a3f8fe76b65b02406c551668f4b645abf5 (patch)
tree43e03c6bedc6aa126229bf727c93fe15277a8a53 /sys/vm/vm_object.c
parentcc74fcabb418a714919dc9abc75e57e47b0a058c (diff)
downloadFreeBSD-src-5d9c66a3f8fe76b65b02406c551668f4b645abf5.zip
FreeBSD-src-5d9c66a3f8fe76b65b02406c551668f4b645abf5.tar.gz
The page queues lock is no longer required by vm_page_busy() or
vm_page_wakeup(). Reduce or eliminate its use accordingly.
Diffstat (limited to 'sys/vm/vm_object.c')
-rw-r--r--sys/vm/vm_object.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/sys/vm/vm_object.c b/sys/vm/vm_object.c
index c86a2bb..472f254 100644
--- a/sys/vm/vm_object.c
+++ b/sys/vm/vm_object.c
@@ -1364,10 +1364,8 @@ vm_object_split(vm_map_entry_t entry)
swap_pager_copy(orig_object, new_object, offidxstart, 0);
}
VM_OBJECT_UNLOCK(orig_object);
- vm_page_lock_queues();
TAILQ_FOREACH(m, &new_object->memq, listq)
vm_page_wakeup(m);
- vm_page_unlock_queues();
VM_OBJECT_UNLOCK(new_object);
entry->object.vm_object = new_object;
entry->offset = 0LL;
OpenPOWER on IntegriCloud