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