Subject: Re: 4.99.17 still panics on TS7250 (was: Re: 4.99.16 panics on TS7250...)
To: Anders Lindgren <email@example.com>
From: Andrew Doran <firstname.lastname@example.org>
Date: 04/18/2007 13:03:18
On Tue, Apr 17, 2007 at 03:29:52PM +0200, Anders Lindgren wrote:
> On Tue, 17 Apr 2007, Andrew Doran wrote:
> >With Nick's help I've figured this one out. There are two problems:
> >The first is an issue with the UP scheduler locking scheme. That's fixed by
> >ditching it completely and always using the MP scheme. I have checked that
> >in on the yamt-idlelwp branch. I think that should be enough to make arm
> >work when not under load.
> Dare I ask what happens under load? :-)
Then you run into the second problem: if a RW lock or mutex is released and
it has waiters, the system can panic with a failed lock assertion. I'll see
about getting that checked in to the branch later today.