diff options
author | alc <alc@FreeBSD.org> | 2002-07-14 23:31:04 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2002-07-14 23:31:04 +0000 |
commit | c83780ebeb0fc8740c07ecd2f89297609de71458 (patch) | |
tree | a8ef27a1fead1b46b79ebf0d6e71b0f2b5c008b1 /sys/ia64 | |
parent | 52c89de0219a6f079e2f2cd84619183a081c89cc (diff) | |
download | FreeBSD-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.c | 2 |
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); |