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
[EMAIL PROTECTED]fax (0118) 989 4254
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message