Index: kernel/arch/ppc32/src/asm.S
===================================================================
--- kernel/arch/ppc32/src/asm.S	(revision 84afc7bf42bf4b5e22750a7f377f4bfc31636630)
+++ kernel/arch/ppc32/src/asm.S	(revision b60c582d0cf4f0476a720c8e05bd742fbffc87ce)
@@ -35,4 +35,5 @@
 .global iret_syscall
 .global memsetb
+.global memsetw
 .global memcpy
 .global memcpy_from_uspace
@@ -202,7 +203,10 @@
 
 	rfi
-	
+
 memsetb:
 	b _memsetb
+
+memsetw:
+	b _memsetw
 
 memcpy:
Index: kernel/arch/ppc32/src/ppc32.c
===================================================================
--- kernel/arch/ppc32/src/ppc32.c	(revision 84afc7bf42bf4b5e22750a7f377f4bfc31636630)
+++ kernel/arch/ppc32/src/ppc32.c	(revision b60c582d0cf4f0476a720c8e05bd742fbffc87ce)
@@ -62,5 +62,5 @@
 		init.tasks[i].addr = PA2KA(bootinfo.taskmap.tasks[i].addr);
 		init.tasks[i].size = bootinfo.taskmap.tasks[i].size;
-		strncpy(init.tasks[i].name, bootinfo.taskmap.tasks[i].name,
+		str_ncpy(init.tasks[i].name, bootinfo.taskmap.tasks[i].name,
 			CONFIG_TASK_NAME_BUFLEN);
 	}
