From: James S. <jsi...@us...> - 2001-09-13 16:58:35
|
Update of /cvsroot/linux-mips/linux/arch/mips/kernel In directory usw-pr-cvs1:/tmp/cvs-serv12404 Modified Files: traps.c Log Message: Put address of faulting trap / break instruction into struct siginfo. Index: traps.c =================================================================== RCS file: /cvsroot/linux-mips/linux/arch/mips/kernel/traps.c,v retrieving revision 1.14 retrieving revision 1.15 diff -C2 -d -r1.14 -r1.15 *** traps.c 2001/09/10 16:30:44 1.14 --- traps.c 2001/09/13 16:58:30 1.15 *************** *** 425,429 **** info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)compute_return_epc(regs); force_sig_info(SIGFPE, &info, current); break; --- 425,429 ---- info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)regs->cp0_epc; force_sig_info(SIGFPE, &info, current); break; *************** *** 465,469 **** info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)compute_return_epc(regs); force_sig_info(SIGFPE, &info, current); break; --- 465,469 ---- info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)regs->cp0_epc; force_sig_info(SIGFPE, &info, current); break; |