PERFORCE change 85753 for review

Alan Cox alc at FreeBSD.org
Sun Oct 23 14:33:36 PDT 2005


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

Change 85753 by alc at alc_home on 2005/10/23 21:32:57

	Assert that the superpage reservation is not broken in vm_page_alloc().

Affected files ...

.. //depot/projects/superpages/src/sys/vm/vm_page.c#6 edit

Differences ...

==== //depot/projects/superpages/src/sys/vm/vm_page.c#6 (text+ko) ====

@@ -816,6 +816,8 @@
 loop:
 	mtx_lock_spin(&vm_page_queue_free_mtx);
 	if (top != NULL) {
+		KASSERT(!top->broken,
+		    ("vm_page_alloc: reservation %p is broken", top));
 		m = &top->first_page[SP_POS(object, pindex, top->level)];
 		KASSERT(m->queue == PQ_NONE,
 		    ("vm_page_alloc: page %p has unexpected queue %d",


More information about the p4-projects mailing list