summaryrefslogtreecommitdiffstats
path: root/sys/vm/vm_kern.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2008-01-03 07:34:34 +0000
committeralc <alc@FreeBSD.org>2008-01-03 07:34:34 +0000
commit545d26e30bb60df264b73543bf214c7e006f18fb (patch)
tree46a2b299e20f99257e0a9e31f02276471aed28a1 /sys/vm/vm_kern.c
parent9699ca07d2cae2224f351d0a332b8265c829f9a8 (diff)
downloadFreeBSD-src-545d26e30bb60df264b73543bf214c7e006f18fb.zip
FreeBSD-src-545d26e30bb60df264b73543bf214c7e006f18fb.tar.gz
Add an access type parameter to pmap_enter(). It will be used to implement
superpage promotion. Correct a style error in kmem_malloc(): pmap_enter()'s last parameter is a Boolean.
Diffstat (limited to 'sys/vm/vm_kern.c')
-rw-r--r--sys/vm/vm_kern.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c
index 3b6de83..44694f5 100644
--- a/sys/vm/vm_kern.c
+++ b/sys/vm/vm_kern.c
@@ -406,7 +406,8 @@ retry:
/*
* Because this is kernel_pmap, this call will not block.
*/
- pmap_enter(kernel_pmap, addr + i, m, VM_PROT_ALL, 1);
+ pmap_enter(kernel_pmap, addr + i, VM_PROT_ALL, m, VM_PROT_ALL,
+ TRUE);
vm_page_wakeup(m);
}
VM_OBJECT_UNLOCK(kmem_object);
OpenPOWER on IntegriCloud