Index: kernel/arch/mips32/src/asm.S
===================================================================
--- kernel/arch/mips32/src/asm.S	(revision 84afc7bf42bf4b5e22750a7f377f4bfc31636630)
+++ kernel/arch/mips32/src/asm.S	(revision 726ef8495cfc44e27adcbbbbeee254d1b5a82dfb)
@@ -61,4 +61,10 @@
 memsetb:
 	j _memsetb
+	nop
+
+
+.global memsetw
+memsetw:
+	j _memsetw
 	nop
 
Index: kernel/arch/mips32/src/mips32.c
===================================================================
--- kernel/arch/mips32/src/mips32.c	(revision 84afc7bf42bf4b5e22750a7f377f4bfc31636630)
+++ kernel/arch/mips32/src/mips32.c	(revision 726ef8495cfc44e27adcbbbbeee254d1b5a82dfb)
@@ -92,5 +92,5 @@
 		init.tasks[i].addr = bootinfo->tasks[i].addr;
 		init.tasks[i].size = bootinfo->tasks[i].size;
-		strncpy(init.tasks[i].name, bootinfo->tasks[i].name,
+		str_ncpy(init.tasks[i].name, bootinfo->tasks[i].name,
 			CONFIG_TASK_NAME_BUFLEN);
 	}
