diff options
author | alc <alc@FreeBSD.org> | 2004-07-23 19:36:18 +0000 |
---|---|---|
committer | alc <alc@FreeBSD.org> | 2004-07-23 19:36:18 +0000 |
commit | 760c049c366eebc0109e0f5a6246bd3bfc9a5afa (patch) | |
tree | 4688e3d4628bd9d4f9eec9928e1fa49d91002bc3 /sys/kern/uipc_jumbo.c | |
parent | c1241188daa8845dbf286f25084c602a8dddde0f (diff) | |
download | FreeBSD-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.c | 2 |
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); |