summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2006-08-06 19:36:07 +0000
committeralc <alc@FreeBSD.org>2006-08-06 19:36:07 +0000
commit9c31c61c9445a64fe44c3f99e463a1fad657b600 (patch)
tree6e2c5edc74268a5e907395c0da1124f62330e6b4 /sys/sparc64
parent2e4df4a14169b4f82bf28f061b02aa9688dfacea (diff)
downloadFreeBSD-src-9c31c61c9445a64fe44c3f99e463a1fad657b600.zip
FreeBSD-src-9c31c61c9445a64fe44c3f99e463a1fad657b600.tar.gz
Eliminate the unnecessary acquisition and release of the page queues lock
from pmap_pinit().
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/pmap.c4
1 files changed, 0 insertions, 4 deletions
diff --git a/sys/sparc64/sparc64/pmap.c b/sys/sparc64/sparc64/pmap.c
index 39b0f88..f2534b7 100644
--- a/sys/sparc64/sparc64/pmap.c
+++ b/sys/sparc64/sparc64/pmap.c
@@ -1026,12 +1026,8 @@ pmap_pinit(pmap_t pm)
for (i = 0; i < TSB_PAGES; i++) {
m = vm_page_grab(pm->pm_tsb_obj, i, VM_ALLOC_NOBUSY |
VM_ALLOC_RETRY | VM_ALLOC_WIRED | VM_ALLOC_ZERO);
-
- vm_page_lock_queues();
m->valid = VM_PAGE_BITS_ALL;
m->md.pmap = pm;
- vm_page_unlock_queues();
-
ma[i] = m;
}
VM_OBJECT_UNLOCK(pm->pm_tsb_obj);
OpenPOWER on IntegriCloud