>From ae7ae09c77621331f8aa18f2281f74640fcc39f2 Mon Sep 17 00:00:00 2001 From: Sam Ravnborg <sam@xxxxxxxxxxxx> Date: Wed, 30 Mar 2016 20:39:11 +0200 Subject: [PATCH 1/1] sparc32: fix trap number in call to kgdb_handle_exception While browsing this code for other reasons this disprecancy was noticed. It looks like the code originates from sparc64. The trap number is in the generic code only used as argument to a few methods that for sparc is simple stub functions. So the trap number is not used, thus this patch does not have any functional impact. Signed-off-by: Sam Ravnborg <sam@xxxxxxxxxxxx> --- I was tempted to modify kgdb_trap to take the trap number as argument, like we do for sparc64. But in first try I did the minimal fix. If you prefer I will redo the patch so we pass the trap number in %o1 and pt_regs in %o2 like we do on sparc64. Sam arch/sparc/kernel/kgdb_32.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/sparc/kernel/kgdb_32.c b/arch/sparc/kernel/kgdb_32.c index dcf2108..a5774e0 100644 --- a/arch/sparc/kernel/kgdb_32.c +++ b/arch/sparc/kernel/kgdb_32.c @@ -147,7 +147,7 @@ asmlinkage void kgdb_trap(struct pt_regs *regs) flushw_all(); local_irq_save(flags); - kgdb_handle_exception(0x172, SIGTRAP, 0, regs); + kgdb_handle_exception(0xfd, SIGTRAP, 0, regs); local_irq_restore(flags); } -- 2.5.0 -- To unsubscribe from this list: send the line "unsubscribe sparclinux" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html