On Wed, Sep 17, 2008 at 06:32, <[EMAIL PROTECTED]> wrote: > Revision 5304 Author sonicz Date 2008-09-17 05:32:04 -0500 (Wed, 17 Sep > 2008) > > Log Message > > Fix bug[#4414] Duplicated VEC_EXCPT02. > > > Modified: trunk/arch/blackfin/kernel/traps.c (5303 => 5304) > @@ -300,6 +291,7 @@ > printk(KERN_NOTICE EXC_0x03(KERN_NOTICE)); > CHK_DEBUGGER_TRAP_MAYBE(); > break; > + /* 0x02 - User Defined */ > /* 0x04 - User Defined */ > /* 0x05 - User Defined */ > /* 0x06 - User Defined */ > @@ -317,6 +309,12 @@ > * custom exception handler, and it is not actually installed properly > */ > case VEC_EXCPT02: > +#ifdef CONFIG_KGDB > + info.si_code = TRAP_ILLTRAP; > + sig = SIGTRAP; > + CHK_DEBUGGER_TRAP(); > + return; > +#endif > case VEC_EXCPT04 ... VEC_EXCPT15: > info.si_code = ILL_ILLPARAOP; > sig = SIGILL;
is kgdb doing something special with exception 2 ? if so, it should be documented in the comment in traps.c and entry.S. -mike _______________________________________________ Linux-kernel-commits mailing list [email protected] http://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
