From owner-freebsd-current Sun Jan 28 9: 5:57 2001 Delivered-To: freebsd-current@freebsd.org Received: from isbalham.ist.co.uk (isbalham.ist.co.uk [192.31.26.1]) by hub.freebsd.org (Postfix) with ESMTP id D7E8F37B6A1 for ; Sun, 28 Jan 2001 09:05:39 -0800 (PST) Received: (from uucp@localhost) by isbalham.ist.co.uk (8.9.2/8.8.7) with UUCP id RAA18797 for current@freebsd.org; Sun, 28 Jan 2001 17:05:38 GMT (envelope-from rb@gid.co.uk) Received: from [194.32.164.2] (eccles [194.32.164.2]) by seagoon.gid.co.uk (8.9.3/8.9.3) with ESMTP id QAA20309 for ; Sun, 28 Jan 2001 16:48:16 GMT (envelope-from rb@gid.co.uk) X-Sender: rb@194.32.164.1 Message-Id: Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Sun, 28 Jan 2001 16:48:15 +0000 To: Jake Burkholder From: Bob Bishop Subject: Re: panic on last night's kernel Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Hi, Jake Burkholder wrote: >Could you try this patch and let me know if it changes anything? > >Index: i386/isa/intr_machdep.c >=================================================================== >RCS file: /home/ncvs/src/sys/i386/isa/intr_machdep.c,v >retrieving revision 1.46 >diff -u -r1.46 intr_machdep.c >--- i386/isa/intr_machdep.c 2001/01/21 19:25:06 1.46 >+++ i386/isa/intr_machdep.c 2001/01/27 18:51:12 >@@ -704,6 +704,7 @@ > if ((idesc->ih_flags & INTR_FAST) == 0) { > mtx_enter(&sched_lock, MTX_SPIN); > if (ithd->it_proc->p_stat == SWAIT) { >+ ithd->it_proc->p_intr_nesting_level = 0; > ithd->it_proc->p_stat = SRUN; > setrunqueue(ithd->it_proc); > /* Yup, that does it. Thanks! -- Bob Bishop (0118) 977 4017 international code +44 118 rb@gid.co.uk fax (0118) 989 4254 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message