Index: trunk/mmap.c
===================================================================
--- trunk/mmap.c	(revision 148)
+++ trunk/mmap.c	(revision 179)
@@ -85,8 +85,8 @@
 {
 	if (shm->diff) {
-		assert(xc_mmap_is_readonly(p));
+		assert(xc_mmap_is_readonly(shm, p));
 		p = PTR_SUB(p, shm->diff);
 	}
-	assert(xc_mmap_is_readwrite(p));
+	assert(xc_mmap_is_readwrite(shm, p));
 	return p;
 }
@@ -94,8 +94,8 @@
 static XC_SHM_TO_READONLY(xc_mmap_to_readonly) /* {{{ */
 {
-	assert(xc_shm_is_readwrite(p));
+	assert(xc_mmap_is_readwrite(shm, p));
 	if (shm->diff) {
 		p = PTR_ADD(p, shm->diff);
-		assert(xc_mmap_is_readonly(p));
+		assert(xc_mmap_is_readonly(shm, p));
 	}
 	return p;
