From owner-p4-projects@FreeBSD.ORG Fri Aug 15 17:08:43 2003 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5E59B37B404; Fri, 15 Aug 2003 17:08:43 -0700 (PDT) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DC06A37B401 for ; Fri, 15 Aug 2003 17:08:42 -0700 (PDT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7B0EF43FAF for ; Fri, 15 Aug 2003 17:08:42 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.6/8.12.6) with ESMTP id h7G08g0U007473 for ; Fri, 15 Aug 2003 17:08:42 -0700 (PDT) (envelope-from marcel@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.6/8.12.6/Submit) id h7G08gEk007470 for perforce@freebsd.org; Fri, 15 Aug 2003 17:08:42 -0700 (PDT) Date: Fri, 15 Aug 2003 17:08:42 -0700 (PDT) Message-Id: <200308160008.h7G08gEk007470@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to marcel@freebsd.org using -f From: Marcel Moolenaar To: Perforce Change Reviews Subject: PERFORCE change 36233 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 16 Aug 2003 00:08:44 -0000 http://perforce.freebsd.org/chv.cgi?CH=36233 Change 36233 by marcel@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;