diff --git a/sys/arch/alpha/alpha/pmap.c b/sys/arch/alpha/alpha/pmap.c index 06f9cd7adb17..0d292065d414 100644 --- a/sys/arch/alpha/alpha/pmap.c +++ b/sys/arch/alpha/alpha/pmap.c @@ -1,4 +1,4 @@ -/* $NetBSD: pmap.c,v 1.130 2000/04/02 20:39:14 thorpej Exp $ */ +/* $NetBSD: pmap.c,v 1.131 2000/04/10 00:48:35 thorpej Exp $ */ /*- * Copyright (c) 1998, 1999, 2000 The NetBSD Foundation, Inc. @@ -154,7 +154,7 @@ #include /* RCS ID & Copyright macro defns */ -__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.130 2000/04/02 20:39:14 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.131 2000/04/10 00:48:35 thorpej Exp $"); #include #include @@ -3245,10 +3245,9 @@ pmap_physpage_alloc(usage, pap) struct pv_head *pvh; paddr_t pa; - pg = uvm_pagealloc(NULL, 0, NULL, UVM_PGA_USERESERVE); + pg = uvm_pagealloc(NULL, 0, NULL, UVM_PGA_USERESERVE|UVM_PGA_ZERO); if (pg != NULL) { pa = VM_PAGE_TO_PHYS(pg); - pmap_zero_page(pa); pvh = pa_to_pvh(pa); simple_lock(&pvh->pvh_slock);