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