Index: kernel/test/mm/mapping1.c
===================================================================
--- kernel/test/mm/mapping1.c	(revision 8cbf1c333889cf14d44353c7d7d73d9dbf0441a3)
+++ kernel/test/mm/mapping1.c	(revision feeac0d8cd6e0ce736779bc5f1dc701c5cf42ba6)
@@ -43,5 +43,4 @@
 	uintptr_t page0, page1;
 	uint32_t v;
-	int i;
 	
 	uintptr_t frame = frame_alloc(ONE_FRAME, FRAME_NONE, 0);
@@ -56,13 +55,13 @@
 	    (void *) page1, (void *) frame);
 	
-	for (i = 0; i < 2; i++) {
+	for (unsigned int i = 0; i < 2; i++) {
 		TPRINTF("Writing magic using the first virtual address.\n");
-
+		
 		*((uint32_t *) page0) = TEST_MAGIC;
-
+		
 		TPRINTF("Reading magic using the second virtual address.\n");
-
+		
 		v = *((uint32_t *) page1);
-	
+		
 		if (v != TEST_MAGIC) {
 			km_unmap(page0, PAGE_SIZE);
@@ -71,13 +70,13 @@
 			return "Criss-cross read does not match the value written.";
 		}
-
+		
 		TPRINTF("Writing zero using the second virtual address.\n");
-	
+		
 		*((uint32_t *) page1) = 0;
-
+		
 		TPRINTF("Reading zero using the first virtual address.\n");
-	
+		
 		v = *((uint32_t *) page0);
-	
+		
 		if (v != 0) {
 			km_unmap(page0, PAGE_SIZE);
@@ -87,5 +86,5 @@
 		}
 	}
-
+	
 	km_unmap(page0, PAGE_SIZE);
 	km_unmap(page1, PAGE_SIZE);
