Signed-off-by: Franck Bui-Huu <fbuihuu@xxxxxxxxx> --- arch/mips/kernel/head.S | 11 ++++------- 1 files changed, 4 insertions(+), 7 deletions(-) diff --git a/arch/mips/kernel/head.S b/arch/mips/kernel/head.S index e46782b..330eec1 100644 --- a/arch/mips/kernel/head.S +++ b/arch/mips/kernel/head.S @@ -175,13 +175,10 @@ NESTED(kernel_entry, 16, sp) # kernel entry point mtc0 t0, CP0_STATUS #endif /* CONFIG_MIPS_MT_SMTC */ - PTR_LA t0, __bss_start # clear .bss - LONG_S zero, (t0) - PTR_LA t1, __bss_stop - LONGSIZE -1: - PTR_ADDIU t0, LONGSIZE - LONG_S zero, (t0) - bne t0, t1, 1b + PTR_LA a0, __bss_start # clear .bss + PTR_LA a1, __bss_stop + PTR_SUBU a1, a0 + jal __bzero LONG_S a0, fw_arg0 # firmware arguments LONG_S a1, fw_arg1 -- 1.5.3.4