From: James S. <jsi...@us...> - 2001-09-13 16:59:19
|
Update of /cvsroot/linux-mips/linux/arch/mips64/kernel In directory usw-pr-cvs1:/tmp/cvs-serv12599 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/mips64/kernel/traps.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** traps.c 2001/09/10 16:31:34 1.3 --- traps.c 2001/09/13 16:59:16 1.4 *************** *** 292,296 **** info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)compute_return_epc(regs); force_sig_info(SIGFPE, &info, current); break; --- 292,296 ---- info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)regs->cp0_epc; force_sig_info(SIGFPE, &info, current); break; *************** *** 334,338 **** info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)compute_return_epc(regs); force_sig_info(SIGFPE, &info, current); break; --- 334,338 ---- info.si_signo = SIGFPE; info.si_errno = 0; ! info.si_addr = (void *)regs->cp0_epc; force_sig_info(SIGFPE, &info, current); break; |