svn commit: r230748 - user/attilio/vmcontention/sys/vm

Attilio Rao attilio at FreeBSD.org
Sun Jan 29 16:11:26 UTC 2012


Author: attilio
Date: Sun Jan 29 16:11:25 2012
New Revision: 230748
URL: http://svn.freebsd.org/changeset/base/230748

Log:
  Make an assertion stronger and improve the printout for easier bug
  catching when it is not possible to dump

Modified:
  user/attilio/vmcontention/sys/vm/vm_page.c

Modified: user/attilio/vmcontention/sys/vm/vm_page.c
==============================================================================
--- user/attilio/vmcontention/sys/vm/vm_page.c	Sun Jan 29 15:00:31 2012	(r230747)
+++ user/attilio/vmcontention/sys/vm/vm_page.c	Sun Jan 29 16:11:25 2012	(r230748)
@@ -797,8 +797,9 @@ vm_page_insert(vm_page_t m, vm_object_t 
 		neighbor = vm_radix_lookup_ge(&object->rtree, pindex,
 		    VM_RADIX_BLACK);
 		if (neighbor != NULL) {
-		    	KASSERT(pindex != neighbor->pindex,
-			    ("vm_page_insert: offset already allocated"));
+		    	KASSERT(pindex < neighbor->pindex,
+			    ("vm_page_insert: offset %ju not minor than %ju",
+			    (uintmax_t)pindex, (uintmax_t)neighbor->pindex));
 			TAILQ_INSERT_BEFORE(neighbor, m, listq);
 		} else 
 			TAILQ_INSERT_TAIL(&object->memq, m, listq);


More information about the svn-src-user mailing list