diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2007-06-05 17:15:23 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2007-06-05 17:15:23 +0000 |
commit | 9de4911e1642a4fda6b603c3fef77d70ffc02f16 (patch) | |
tree | ed1cc90a8a5c91b5d24474c19e8e71886d4cda40 /sys/arch | |
parent | 01544c1bd4ba0512f1ddf686dc9ba865f51f5cbc (diff) |
Use phys_map, not kernel_map in v{,un}mapbuf. ok mickey
Diffstat (limited to 'sys/arch')
-rw-r--r-- | sys/arch/hppa/hppa/vm_machdep.c | 6 | ||||
-rw-r--r-- | sys/arch/hppa64/hppa64/vm_machdep.c | 6 |
2 files changed, 6 insertions, 6 deletions
diff --git a/sys/arch/hppa/hppa/vm_machdep.c b/sys/arch/hppa/hppa/vm_machdep.c index 9f8add12123..8403226ceeb 100644 --- a/sys/arch/hppa/hppa/vm_machdep.c +++ b/sys/arch/hppa/hppa/vm_machdep.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vm_machdep.c,v 1.59 2007/05/27 20:59:25 miod Exp $ */ +/* $OpenBSD: vm_machdep.c,v 1.60 2007/06/05 17:15:21 miod Exp $ */ /* * Copyright (c) 1999-2004 Michael Shalayeff @@ -223,7 +223,7 @@ vmapbuf(bp, len) * so that we can get all benefits of PMAP_PREFER. * - art@ */ - kva = uvm_km_valloc_prefer_wait(kernel_map, size, uva); + kva = uvm_km_valloc_prefer_wait(phys_map, size, uva); fdcache(pm->pm_space, uva, size); bp->b_data = (caddr_t)(kva + off); while (size > 0) { @@ -257,7 +257,7 @@ vunmapbuf(bp, len) addr = trunc_page((vaddr_t)bp->b_data); off = (vaddr_t)bp->b_data - addr; len = round_page(off + len); - uvm_km_free_wakeup(kernel_map, addr, len); + uvm_km_free_wakeup(phys_map, addr, len); bp->b_data = bp->b_saveaddr; bp->b_saveaddr = NULL; } diff --git a/sys/arch/hppa64/hppa64/vm_machdep.c b/sys/arch/hppa64/hppa64/vm_machdep.c index 722ca373f86..5529dc094eb 100644 --- a/sys/arch/hppa64/hppa64/vm_machdep.c +++ b/sys/arch/hppa64/hppa64/vm_machdep.c @@ -1,4 +1,4 @@ -/* $OpenBSD: vm_machdep.c,v 1.5 2007/05/27 20:59:25 miod Exp $ */ +/* $OpenBSD: vm_machdep.c,v 1.6 2007/06/05 17:15:22 miod Exp $ */ /* * Copyright (c) 2005 Michael Shalayeff @@ -217,7 +217,7 @@ vmapbuf(bp, len) * so that we can get all benefits of PMAP_PREFER. * - art@ */ - kva = uvm_km_valloc_prefer_wait(kernel_map, size, uva); + kva = uvm_km_valloc_prefer_wait(phys_map, size, uva); fdcache(pm->pm_space, uva, size); bp->b_data = (caddr_t)(kva + off); while (size > 0) { @@ -251,7 +251,7 @@ vunmapbuf(bp, len) addr = trunc_page((vaddr_t)bp->b_data); off = (vaddr_t)bp->b_data - addr; len = round_page(off + len); - uvm_km_free_wakeup(kernel_map, addr, len); + uvm_km_free_wakeup(phys_map, addr, len); bp->b_data = bp->b_saveaddr; bp->b_saveaddr = NULL; } |