Correct a copy-and-paste issue with the description for `movf_func' referring to `movt_func'. Reformat the former function to match the latter. Signed-off-by: Maciej W. Rozycki <macro@xxxxxxxxxxxxxx> --- linux-mips-r6-movf-comment.patch Index: linux/arch/mips/kernel/mips-r2-to-r6-emul.c =================================================================== --- linux.orig/arch/mips/kernel/mips-r2-to-r6-emul.c 2015-04-02 20:18:51.890522000 +0100 +++ linux/arch/mips/kernel/mips-r2-to-r6-emul.c 2015-04-02 20:27:53.338178000 +0100 @@ -187,7 +187,7 @@ static inline int mipsr6_emul(struct pt_ } /** - * movt_func - Emulate a MOVT instruction + * movf_func - Emulate a MOVF instruction * @regs: Process register set * @ir: Instruction * @@ -200,9 +200,12 @@ static int movf_func(struct pt_regs *reg csr = current->thread.fpu.fcr31; cond = fpucondbit[MIPSInst_RT(ir) >> 2]; + if (((csr & cond) == 0) && MIPSInst_RD(ir)) regs->regs[MIPSInst_RD(ir)] = regs->regs[MIPSInst_RS(ir)]; + MIPS_R2_STATS(movs); + return 0; }