diff --git a/sys/vm/vm_pager.c b/sys/vm/vm_pager.c index e8e984cd9fcd..9f089b71df5c 100644 --- a/sys/vm/vm_pager.c +++ b/sys/vm/vm_pager.c @@ -226,7 +226,7 @@ vm_pager_bufferinit() cluster_pbuf_freecnt = nswbuf / 2; - swapbkva = kmem_alloc_pageable(pager_map, nswbuf * MAXPHYS); + swapbkva = kmem_alloc_nofault(pager_map, nswbuf * MAXPHYS); if (!swapbkva) panic("Not enough pager_map VM space for physical buffers"); }