Re: [patch] "HT scheduler", sched-2.5.63-B3

Linus Torvalds (torvalds@transmeta.com)
Thu, 6 Mar 2003 10:07:17 -0800 (PST)


On Thu, 6 Mar 2003, John Levon wrote:
> On Thu, Mar 06, 2003 at 09:42:03AM -0800, Linus Torvalds wrote:
>
> > But it was definitely there. 3-5 second _pauses_. Not slowdowns.
>
> It's still there. Red Hat 8.0, 2.5.63. The thing can pause for 15+
> seconds (and during this time madplay quite happily trundled on playing
> an mp3). Workload was KDE, gcc, nothing exciting...

Oh, well. I didn't actually even verify that UNIX domain sockets will
cause synchronous wakeups, so the patch may literally be doing nothing at
all. You can try that theory out by just removing the test for
"in_interrupt()".

It will also almost certainly be totally ineffective if you use TCP
sockets for the same reason. So if your DISPLAY variable is set to
"localhost:0" instead of ":0.0", you'd definitely have to remove the
"in_interrupt()" test.

But it may also just be that the theory is just broken.

Linus

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/