summaryrefslogtreecommitdiffstats
path: root/sys/sparc64
diff options
context:
space:
mode:
authorjake <jake@FreeBSD.org>2003-09-20 17:00:59 +0000
committerjake <jake@FreeBSD.org>2003-09-20 17:00:59 +0000
commit9e2f7119a3386771088077f61c0834f5eb909d0e (patch)
treea7651a53540ff02c5f01fa7795f090fef18207cd /sys/sparc64
parent15f96d34e7048b31546095ef73885fe97fce5ba3 (diff)
downloadFreeBSD-src-9e2f7119a3386771088077f61c0834f5eb909d0e.zip
FreeBSD-src-9e2f7119a3386771088077f61c0834f5eb909d0e.tar.gz
Remove an invalid KASSERT. Apparently pmap_remove_all gets called on
unmanaged pages.
Diffstat (limited to 'sys/sparc64')
-rw-r--r--sys/sparc64/sparc64/pmap.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/sys/sparc64/sparc64/pmap.c b/sys/sparc64/sparc64/pmap.c
index 81dd685..a861664 100644
--- a/sys/sparc64/sparc64/pmap.c
+++ b/sys/sparc64/sparc64/pmap.c
@@ -1146,9 +1146,6 @@ pmap_remove_all(vm_page_t m)
vm_offset_t va;
mtx_assert(&vm_page_queue_mtx, MA_OWNED);
- KASSERT((m->flags & (PG_FICTITIOUS|PG_UNMANAGED)) == 0,
- ("pmap_remove_all: illegal for unmanaged/fake page %#lx",
- VM_PAGE_TO_PHYS(m)));
for (tp = TAILQ_FIRST(&m->md.tte_list); tp != NULL; tp = tpn) {
tpn = TAILQ_NEXT(tp, tte_link);
if ((tp->tte_data & TD_PV) == 0)
OpenPOWER on IntegriCloud