summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorderaadt <deraadt@openbsd.org>1996-06-12 07:04:11 +0000
committerderaadt <deraadt@openbsd.org>1996-06-12 07:04:11 +0000
commite33289724efdd4e8e0cd51380896d42c42d3039a (patch)
tree48979a2aa8fb2f76b3ede1e0302c78fea6dcf027
parentincludes target for pcvt include file (diff)
downloadwireguard-openbsd-e33289724efdd4e8e0cd51380896d42c42d3039a.tar.xz
wireguard-openbsd-e33289724efdd4e8e0cd51380896d42c42d3039a.zip
SIGSEGV always
-rw-r--r--sys/arch/arm32/arm32/fault.c9
-rw-r--r--sys/arch/sun3/sun3/trap.c2
2 files changed, 4 insertions, 7 deletions
diff --git a/sys/arch/arm32/arm32/fault.c b/sys/arch/arm32/arm32/fault.c
index c93f5c143df..594d1b0cc96 100644
--- a/sys/arch/arm32/arm32/fault.c
+++ b/sys/arch/arm32/arm32/fault.c
@@ -679,8 +679,7 @@ copyfault:
aborts[fault_status & 0xf], fault_status & 0xfff, fault_address,
fault_pc);
postmortem(frame);
- trapsignal(p, (rv == KERN_PROTECTION_FAILURE)
- ? SIGBUS : SIGSEGV, FAULT_PERM_P);
+ trapsignal(p, SIGSEGV, FAULT_PERM_P);
break;
}
}
@@ -860,8 +859,7 @@ nogo:
fault_pc);
disassemble(fault_pc);
postmortem(frame);
- trapsignal(p, (rv == KERN_PROTECTION_FAILURE)
- ? SIGBUS : SIGSEGV, FAULT_TRANS_P);
+ trapsignal(p, SIGSEGV, FAULT_TRANS_P);
break;
}
/* panic("Page Fault - Halting\n");*/
@@ -977,8 +975,7 @@ nogo1:
goto we_re_toast;
}
postmortem(frame);
- trapsignal(p, (rv == KERN_PROTECTION_FAILURE)
- ? SIGBUS : SIGSEGV, FAULT_TRANS_S);
+ trapsignal(p, SIGSEGV, FAULT_TRANS_S);
break;
}
/* panic("Section Fault - Halting\n");
diff --git a/sys/arch/sun3/sun3/trap.c b/sys/arch/sun3/sun3/trap.c
index 1baf0879435..6c5cbd12cc1 100644
--- a/sys/arch/sun3/sun3/trap.c
+++ b/sys/arch/sun3/sun3/trap.c
@@ -522,7 +522,7 @@ trap(type, code, v, frame)
goto dopanic;
}
ucode = v;
- sig = (rv == KERN_PROTECTION_FAILURE) ? SIGBUS : SIGSEGV;
+ sig = SIGSEGV;
break;
} /* T_MMUFLT */
} /* switch */