Page MenuHomeFreeBSD

D23013.id66278.diff
No OneTemporary

D23013.id66278.diff

Index: sys/mips/mips/pm_machdep.c
===================================================================
--- sys/mips/mips/pm_machdep.c
+++ sys/mips/mips/pm_machdep.c
@@ -147,12 +147,10 @@
/* fill siginfo structure */
sf.sf_si = ksi->ksi_info;
sf.sf_si.si_signo = sig;
- sf.sf_si.si_code = ksi->ksi_code;
- sf.sf_si.si_addr = (void*)(intptr_t)regs->badvaddr;
} else {
/* Old FreeBSD-style arguments. */
regs->a1 = ksi->ksi_code;
- regs->a3 = regs->badvaddr;
+ regs->a3 = (uintptr_t)ksi->ksi_addr;
/* sf.sf_ahu.sf_handler = catcher; */
}

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 19, 1:30 PM (9 h, 13 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29965168
Default Alt Text
D23013.id66278.diff (562 B)

Event Timeline