Index: arch/mips/include/barrier.h
===================================================================
--- arch/mips/include/barrier.h	(revision 361635cc8cbd2af7919fe3e68f9792ebe4770f2c)
+++ arch/mips/include/barrier.h	(revision c245372b7a8a5edb74f7f730b4f5c269e3d0548e)
@@ -36,3 +36,7 @@
 #define CS_LEAVE_BARRIER()	__asm__ volatile ("" ::: "memory")
 
+#define memory_barrier()
+#define read_barrier()
+#define write_barrier()
+
 #endif
Index: arch/mips/include/cpu.h
===================================================================
--- arch/mips/include/cpu.h	(revision 361635cc8cbd2af7919fe3e68f9792ebe4770f2c)
+++ arch/mips/include/cpu.h	(revision c245372b7a8a5edb74f7f730b4f5c269e3d0548e)
@@ -30,6 +30,4 @@
 #define __mips_CPU_H__
 
-#include <typedefs.h>
-
 #define CPU_ID_ARCH	0
 
Index: arch/mips/include/mm/page.h
===================================================================
--- arch/mips/include/mm/page.h	(revision 361635cc8cbd2af7919fe3e68f9792ebe4770f2c)
+++ arch/mips/include/mm/page.h	(revision c245372b7a8a5edb74f7f730b4f5c269e3d0548e)
@@ -34,5 +34,4 @@
 #include <arch/mm/frame.h>
 #include <arch/types.h>
-#include <arch.h>
 
 #define PAGE_SIZE	FRAME_SIZE
