[MIPS] kgdb: Do not call fixup_exception
authorAtsushi Nemoto <anemo@mba.ocn.ne.jp>
Mon, 11 Aug 2008 14:05:35 +0000 (23:05 +0900)
committerRalf Baechle <ralf@linux-mips.org>
Tue, 26 Aug 2008 08:10:26 +0000 (09:10 +0100)
kgdb_mips_notify is called on IBE/DBE/FPE/BP/TRAP/RI exception.  None
of them need fixup.  And doing fixup for a breakpoint exception will
confuse gdb.

Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
arch/mips/kernel/kgdb.c

index 6608945..8f6d58e 100644 (file)
@@ -190,9 +190,6 @@ static int kgdb_mips_notify(struct notifier_block *self, unsigned long cmd,
        struct pt_regs *regs = args->regs;
        int trap = (regs->cp0_cause & 0x7c) >> 2;
 
-       if (fixup_exception(regs))
-               return NOTIFY_DONE;
-
        /* Userpace events, ignore. */
        if (user_mode(regs))
                return NOTIFY_DONE;