Index: kernel/arch/mips32/include/context.h
===================================================================
--- kernel/arch/mips32/include/context.h	(revision e7b7be3ff072782e570cb6ee64b50b1625a3fd89)
+++ kernel/arch/mips32/include/context.h	(revision 0f3fc9b4dfadc676e3337514570c32d8d8c9b162)
@@ -53,5 +53,5 @@
  * function calls.
  */
-struct context {
+typedef struct {
 	uintptr_t sp;
 	uintptr_t pc;
@@ -69,5 +69,5 @@
 
 	ipl_t ipl;
-};
+} context_t;
 
 #endif /* __ASM__ */
Index: kernel/arch/mips32/include/fpu_context.h
===================================================================
--- kernel/arch/mips32/include/fpu_context.h	(revision e7b7be3ff072782e570cb6ee64b50b1625a3fd89)
+++ kernel/arch/mips32/include/fpu_context.h	(revision 0f3fc9b4dfadc676e3337514570c32d8d8c9b162)
@@ -40,8 +40,8 @@
 #define FPU_CONTEXT_ALIGN    sizeof(unative_t)
 
-struct fpu_context {
+typedef struct {
 	unative_t dregs[32];
 	unative_t cregs[32];
-};
+} fpu_context_t;
 
 #endif
