Index: arch/mips/include/mm/page.h
===================================================================
--- arch/mips/include/mm/page.h	(revision 121dab579121e6233e19a60f70cb8a478afc8f5c)
+++ arch/mips/include/mm/page.h	(revision f7a13b908f6092eef4c3efbd3ee5ae1729a37b03)
@@ -102,7 +102,7 @@
 	pte_t *p = &pt[i];
 	
-	p->c = (flags & PAGE_CACHEABLE) ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED;
+	p->c = (flags & PAGE_CACHEABLE) != 0 ? PAGE_CACHEABLE_EXC_WRITE : PAGE_UNCACHED;
 	p->v = !(flags & PAGE_NOT_PRESENT);
-	p->d = flags & PAGE_WRITE;
+	p->d = (flags & PAGE_WRITE) != 0;
 }
 
