summaryrefslogtreecommitdiff
path: root/sys/arch
diff options
context:
space:
mode:
authorMiod Vallat <miod@cvs.openbsd.org>2014-05-17 12:22:10 +0000
committerMiod Vallat <miod@cvs.openbsd.org>2014-05-17 12:22:10 +0000
commit8f27ced473f41969dc21eccecd3d3ef50ed41102 (patch)
tree0300a09af4c7061b66bf4bd9fa6ec770c62094ce /sys/arch
parent749d5a1e77f6cae01c7d2365a545b746bda2d0f0 (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.c8
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);
/*