PERFORCE change 36233 for review
Marcel Moolenaar
marcel at FreeBSD.org
Fri Aug 15 17:08:44 PDT 2003
http://perforce.freebsd.org/chv.cgi?CH=36233
Change 36233 by marcel at marcel_nfs on 2003/08/15 17:08:06
Revert debugging code. We never hit the condition when it
was expected and interferes with other fixes that cause us
to hit this condition by mistake. When the condition hits
we also trigger a LOR, so it's really getting in the way.
Affected files ...
.. //depot/projects/ia64/sys/ia64/ia64/machdep.c#90 edit
Differences ...
==== //depot/projects/ia64/sys/ia64/ia64/machdep.c#90 (text+ko) ====
@@ -878,26 +878,11 @@
int oonstack;
td = curthread;
- tf = td->td_frame;
-
- /*
- * Bail out if we're sending a signal due to a fault in the gateway
- * page. If that happens, we were trying to send a signal but the
- * backing store address was invalid. Trying to send a signal in that
- * case will not work.
- * Note that the test for region 5 is a bit sloppy, but does not
- * give false positives.
- */
- if ((tf->tf_special.iip >> 61) == 5) {
- printf("XXX: Fault in gateway page. Cannot send signal.\n");
- sigexit(td, SIGSEGV);
- return;
- }
-
p = td->td_proc;
PROC_LOCK_ASSERT(p, MA_OWNED);
psp = p->p_sigacts;
mtx_assert(&psp->ps_mtx, MA_OWNED);
+ tf = td->td_frame;
sp = tf->tf_special.sp;
oonstack = sigonstack(sp);
sbs = 0;
More information about the p4-projects
mailing list