summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpeter <peter@FreeBSD.org>2004-03-08 00:17:27 +0000
committerpeter <peter@FreeBSD.org>2004-03-08 00:17:27 +0000
commit2ea7cd26039d051bb29cfd5b1a683dd45c02b961 (patch)
tree04f9c0418673ef8634a5b630b0ba205db73977e6
parent692fcef36a19584fa7c25a42560deb66711734d9 (diff)
downloadFreeBSD-src-2ea7cd26039d051bb29cfd5b1a683dd45c02b961.zip
FreeBSD-src-2ea7cd26039d051bb29cfd5b1a683dd45c02b961.tar.gz
MFi386: curpcb is no longer null anymore, so do not test for it.
-rw-r--r--sys/amd64/amd64/trap.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c
index 42fc794..8a4a8fa 100644
--- a/sys/amd64/amd64/trap.c
+++ b/sys/amd64/amd64/trap.c
@@ -371,8 +371,7 @@ trap(frame)
frame.tf_rip = (long)doreti_iret_fault;
goto out;
}
- if (PCPU_GET(curpcb) != NULL &&
- PCPU_GET(curpcb)->pcb_onfault != NULL) {
+ if (PCPU_GET(curpcb)->pcb_onfault != NULL) {
frame.tf_rip =
(long)PCPU_GET(curpcb)->pcb_onfault;
goto out;
@@ -555,7 +554,6 @@ trap_pfault(frame, usermode)
nogo:
if (!usermode) {
if (td->td_intr_nesting_level == 0 &&
- PCPU_GET(curpcb) != NULL &&
PCPU_GET(curpcb)->pcb_onfault != NULL) {
frame->tf_rip = (long)PCPU_GET(curpcb)->pcb_onfault;
return (0);
OpenPOWER on IntegriCloud