Re: [PATCH] O17int

From: Måns Rullgård
Date: Wed Aug 20 2003 - 03:59:34 EST


Con Kolivas <kernel@xxxxxxxxxxx> writes:

>> When compiling from xemacs, everything is fine until the compilation
>> is done. Then xemacs starts spinning wildly in some loop doing this:
>> This goes on for anything from half a second to several seconds.
>> During that time other processes, except X, are starved.
>>
>> I saw this first with 2.6.0-test1 vanilla, then it went away in -test2
>> and -test3, only to show up again with O16.3int. My O16.2 kernel
>> seems ok, which seems strange to me since the difference from O16.2 to
>> O16.3 is very small.
>
> While being a small patch, 16.2-16.3 was a large change. It removed the very
> aggressive starvation avoidance of spin on wait waker/wakee in 16.2, which
> clearly helped your issue.

I have confirmed that this change introduced the problem.

>> Any ideas?
>
> Pretty sure we have another spinner. A reniced -11 batch run of top -d 1 and
> vmstat during the spinning, and a kernel profile for that time will be
> helpful.

I'll try to get that.

--
Måns Rullgård
mru@xxxxxxxxxxxx

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