Change VM_WAIT --> vm_wait() in mips pmap code, where waiting after

vm_page_alloc1() fails to return a page for use as a segtab.

XXX there must be a better way to do this.
This commit is contained in:
jonathan 1998-02-01 01:55:15 +00:00
parent 4efe4fc0da
commit 696b21e65f
1 changed files with 6 additions and 4 deletions

View File

@ -1,4 +1,4 @@
/* $NetBSD: pmap.c,v 1.33 1997/10/17 09:35:17 jonathan Exp $ */
/* $NetBSD: pmap.c,v 1.34 1998/02/01 01:55:15 jonathan Exp $ */
/*
* Copyright (c) 1992, 1993
@ -41,7 +41,7 @@
#include <sys/cdefs.h>
__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.33 1997/10/17 09:35:17 jonathan Exp $");
__KERNEL_RCSID(0, "$NetBSD: pmap.c,v 1.34 1998/02/01 01:55:15 jonathan Exp $");
/*
* Manages physical address maps.
@ -374,7 +374,8 @@ pmap_pinit(pmap)
do {
mem = vm_page_alloc1();
if (mem == NULL) {
VM_WAIT; /* XXX What else can we do */
vm_wait("pmap_pinit");
/* XXX What else can we do */
} /* XXX Deadlock situations? */
} while (mem == NULL);
@ -1044,7 +1045,8 @@ pmap_enter(pmap, va, pa, prot, wired)
do {
mem = vm_page_alloc1();
if (mem == NULL) {
VM_WAIT; /* XXX What else can we do */
vm_wait("pmap_enter");
/* XXX What else can we do */
} /* XXX Deadlock situations? */
} while (mem == NULL);