From ee0e75a4e0bc70c80f9a8f89ff0c4d80e7915488 Mon Sep 17 00:00:00 2001 From: Peter Wemm Date: Fri, 16 Nov 2001 02:41:31 +0000 Subject: [PATCH] Merge another missing part of i386/pmap.c rev 1.220. Dont blindly clear the PG_BUSY flag without using the code that wakes up something else that may be sleeping on it. --- sys/alpha/alpha/pmap.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/sys/alpha/alpha/pmap.c b/sys/alpha/alpha/pmap.c index d785d8d5445..49326ee24d7 100644 --- a/sys/alpha/alpha/pmap.c +++ b/sys/alpha/alpha/pmap.c @@ -1537,8 +1537,9 @@ _pmap_allocpte(pmap, ptepindex) bzero((caddr_t) ALPHA_PHYS_TO_K0SEG(ptepa), PAGE_SIZE); m->valid = VM_PAGE_BITS_ALL; - vm_page_flag_clear(m, PG_ZERO | PG_BUSY); + vm_page_flag_clear(m, PG_ZERO); vm_page_flag_set(m, PG_MAPPED); + vm_page_wakeup(m); return m; }