PERFORCE change 132371 for review

Warner Losh imp at FreeBSD.org
Wed Jan 2 22:31:32 PST 2008


http://perforce.freebsd.org/chv.cgi?CH=132371

Change 132371 by imp at imp_paco-paco on 2008/01/03 06:30:49

	Restore diagnostics, but fix comment name.

Affected files ...

.. //depot/projects/mips2-jnpr/src/sys/mips/mips/pmap.c#9 edit

Differences ...

==== //depot/projects/mips2-jnpr/src/sys/mips/mips/pmap.c#9 (text+ko) ====

@@ -1437,6 +1437,14 @@
 	register pv_entry_t pv;
 	register pt_entry_t *pte, tpte;
 
+#if defined(PMAP_DEBUG)
+	/*
+	 * XXX This makes pmap_remove_all() illegal for non-managed pages!
+	 */
+	if (m->flags & PG_FICTITIOUS) {
+		panic("pmap_page_protect: illegal for unmanaged page, va: 0x%x", VM_PAGE_TO_PHYS(m));
+	}
+#endif
 	mtx_assert(&vm_page_queue_mtx, MA_OWNED);
 
 	if (m->md.pv_flags & PV_TABLE_REF)


More information about the p4-projects mailing list