Re: [PATCH] 2.1.88 Hanging Processes (Uninterruptible Sleep)

Juergen Kreileder (kreilede@guiness.informatik.uni-dortmund.de)
08 Mar 1998 17:08:54 +0100


F Harvell <fharvell@fts.net> writes:

> 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