summaryrefslogtreecommitdiffstats
path: root/sys/ia64
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2002-07-14 23:31:04 +0000
committeralc <alc@FreeBSD.org>2002-07-14 23:31:04 +0000
commitc83780ebeb0fc8740c07ecd2f89297609de71458 (patch)
treea8ef27a1fead1b46b79ebf0d6e71b0f2b5c008b1 /sys/ia64
parent52c89de0219a6f079e2f2cd84619183a081c89cc (diff)
downloadFreeBSD-src-c83780ebeb0fc8740c07ecd2f89297609de71458.zip
FreeBSD-src-c83780ebeb0fc8740c07ecd2f89297609de71458.tar.gz
o Lock page queue accesses by vm_page_wire().
Diffstat (limited to 'sys/ia64')
-rw-r--r--sys/ia64/ia64/pmap.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/ia64/ia64/pmap.c b/sys/ia64/ia64/pmap.c
index 7f70184..de22d36 100644
--- a/sys/ia64/ia64/pmap.c
+++ b/sys/ia64/ia64/pmap.c
@@ -857,7 +857,9 @@ pmap_growkernel(vm_offset_t addr)
nkpt++;
+ vm_page_lock_queues();
vm_page_wire(nkpg);
+ vm_page_unlock_queues();
ptepage = (struct ia64_lpte *)
IA64_PHYS_TO_RR7(VM_PAGE_TO_PHYS(nkpg));
bzero(ptepage, PAGE_SIZE);
OpenPOWER on IntegriCloud