> Based on personal observations and from reading the kernel/smp
> lists, the uninterruptible sleep problems appear to be SMP related. It
> is aggravated by the IO-APIC code (which makes a significantly faster
> system) implemented in 2.1.85+. I have added the __asm__ line to the
> four places in kernel 2.1.88 where there is a schedule loop around an
> uninterruptible sleep. This appears to have significantly helped
> reduce my problems with processes getting stuck in the uninterruptible
> sleep mode. The patch is included below. Hope this helps.
[patch removed]
I'm using 2.1.89 and I'm still having problems with hanging processes.
Adding those
__asm__ __volatile__("cpuid": : :"ax", "bx", "cx", "dx", "memory");
lines doesn't make a difference.
Juergen.
-- Juergen Kreileder, Universitaet Dortmund, Lehrstuhl Informatik V Baroper Strasse 301, D-44221 Dortmund, Germany Phone: ++49 231/755-5806, Fax: ++49 231/755-5802- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu