A blind patch:)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



commit 5fabf601a53079c182d5c25f6e850d6a7bd48988 is broken. since the regptr is disappeared in the signature of the function, I think the regptr is useless.


diff --git a/arch/mips/kernel/unaligned.c b/arch/mips/kernel/unaligned.c
index bbf20ce..1b94eef 100644
--- a/arch/mips/kernel/unaligned.c
+++ b/arch/mips/kernel/unaligned.c
@@ -281,9 +281,7 @@ static void emulate_load_store_insn(struct pt_regs *regs,
            : "r" (addr), "i" (-EFAULT));
        if (res)
            goto fault;
-        *regptr = &regs->regs[insn.i_format.rt];
        compute_return_epc(regs);
-        *regptr = value;
        break;
#endif /* CONFIG_64BIT */

@@ -324,9 +322,7 @@ static void emulate_load_store_insn(struct pt_regs *regs,
            : "r" (addr), "i" (-EFAULT));
        if (res)
            goto fault;
-        *regptr = &regs->regs[insn.i_format.rt];
        compute_return_epc(regs);
-        *regptr = value;
        break;
#endif /* CONFIG_64BIT */



[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux