Ralf (linux-mips maintainer) has confirmed intent for MIPS to be << 12
diff --git a/klibc/mmap.c b/klibc/mmap.c
index 7b0febf..d90c265 100644
--- a/klibc/mmap.c
+++ b/klibc/mmap.c
@@ -20,7 +20,7 @@
  * current page size.  This, of course, isn't documented or even
  * #define'd anywhere.
  */
-#if defined(__cris__) || defined(__m68k__) || defined(__mips__)
+#if defined(__cris__) || defined(__m68k__)
 /* Use the current page size */
 #else
 # define MMAP2_SHIFT	12	/* Fixed by syscall definition */