From bfdf81ac479aec699bfd74f8dc1f130e7c2162e0 Mon Sep 17 00:00:00 2001 From: Alan Cox Date: Fri, 23 Jul 2004 06:49:49 +0000 Subject: [PATCH] Use kmem_alloc_nofault() rather than kmem_alloc_pageable() for allocating KVA for explicitly managed mappings, i.e., mappings created with pmap_qenter(). --- sys/sparc64/sparc64/pmap.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sys/sparc64/sparc64/pmap.c b/sys/sparc64/sparc64/pmap.c index 60dfc8cb03e..304d81b9886 100644 --- a/sys/sparc64/sparc64/pmap.c +++ b/sys/sparc64/sparc64/pmap.c @@ -985,7 +985,7 @@ pmap_pinit(pmap_t pm) * Allocate kva space for the tsb. */ if (pm->pm_tsb == NULL) { - pm->pm_tsb = (struct tte *)kmem_alloc_pageable(kernel_map, + pm->pm_tsb = (struct tte *)kmem_alloc_nofault(kernel_map, TSB_BSIZE); }