Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Oct 2005 21:33:34 GMT
From:      Alan Cox <alc@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 85753 for review
Message-ID:  <200510232133.j9NLXYnH040614@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=85753

Change 85753 by alc@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",



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200510232133.j9NLXYnH040614>