lkml.org 
[lkml]   [1998]   [Mar]   [9]   [last100]   RSS Feed
Views: [more markup]  [less markup]  [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: [PATCH] 2.1.88 Hanging Processes (Uninterruptible Sleep)
FromJuergen Kreileder <>
Date08 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

\
 
 \ /
  Last update: 2005-03-22 12:41    [from the cache]
©2003-2008