diff options
author | Miod Vallat <miod@cvs.openbsd.org> | 2014-05-17 12:22:10 +0000 |
---|---|---|
committer | Miod Vallat <miod@cvs.openbsd.org> | 2014-05-17 12:22:10 +0000 |
commit | 8f27ced473f41969dc21eccecd3d3ef50ed41102 (patch) | |
tree | 0300a09af4c7061b66bf4bd9fa6ec770c62094ce /sys/arch | |
parent | 749d5a1e77f6cae01c7d2365a545b746bda2d0f0 (diff) |
In pmap_remove_page(), do not keep wired mappings; the callers want them gone.
Diffstat (limited to 'sys/arch')
-rw-r--r-- | sys/arch/m88k/m88k/pmap.c | 8 |
1 files changed, 1 insertions, 7 deletions
diff --git a/sys/arch/m88k/m88k/pmap.c b/sys/arch/m88k/m88k/pmap.c index 71c5411a1b9..2109637b695 100644 --- a/sys/arch/m88k/m88k/pmap.c +++ b/sys/arch/m88k/m88k/pmap.c @@ -1,4 +1,4 @@ -/* $OpenBSD: pmap.c,v 1.76 2014/05/08 22:17:33 miod Exp $ */ +/* $OpenBSD: pmap.c,v 1.77 2014/05/17 12:22:09 miod Exp $ */ /* * Copyright (c) 2001-2004, 2010, Miodrag Vallat. @@ -1418,12 +1418,6 @@ pmap_remove_page(struct vm_page *pg) pvl = pvl->pv_next; continue; /* no page mapping */ } - if (pmap_pte_w(pte)) { - DPRINTF(CD_RMPG, ("pmap_remove_page(%p): wired mapping not removed\n", - pg)); - pvl = pvl->pv_next; - continue; - } pmap_remove_pte(pmap, va, pte, pg, TRUE); /* |