summaryrefslogtreecommitdiffstats
path: root/sys/kern/uipc_jumbo.c
diff options
context:
space:
mode:
authoralc <alc@FreeBSD.org>2004-07-23 19:36:18 +0000
committeralc <alc@FreeBSD.org>2004-07-23 19:36:18 +0000
commit760c049c366eebc0109e0f5a6246bd3bfc9a5afa (patch)
tree4688e3d4628bd9d4f9eec9928e1fa49d91002bc3 /sys/kern/uipc_jumbo.c
parentc1241188daa8845dbf286f25084c602a8dddde0f (diff)
downloadFreeBSD-src-760c049c366eebc0109e0f5a6246bd3bfc9a5afa.zip
FreeBSD-src-760c049c366eebc0109e0f5a6246bd3bfc9a5afa.tar.gz
Use kmem_alloc_nofault() rather than kmem_alloc_pageable() for allocating
KVA for explicitly managed mappings, i.e., mappings created with pmap_qenter().
Diffstat (limited to 'sys/kern/uipc_jumbo.c')
-rw-r--r--sys/kern/uipc_jumbo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/sys/kern/uipc_jumbo.c b/sys/kern/uipc_jumbo.c
index 8a7c546..36fcfe2 100644
--- a/sys/kern/uipc_jumbo.c
+++ b/sys/kern/uipc_jumbo.c
@@ -110,7 +110,7 @@ jumbo_vm_init(void)
SLIST_INIT(&jumbo_kmap_inuse);
/* grab some kernel virtual address space */
- jumbo_basekva = kmem_alloc_pageable(kernel_map,
+ jumbo_basekva = kmem_alloc_nofault(kernel_map,
PAGE_SIZE * JUMBO_MAX_PAGES);
if (jumbo_basekva == 0) {
vm_object_deallocate(jumbo_vm_object);
OpenPOWER on IntegriCloud