Subject: Re: 1.5ALPHA_2 i386 panic in suspendsched()
To: Jason R Thorpe <thorpej@zembu.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-kern
Date: 09/14/2000 20:24:35
On Thu, Sep 14, 2000 at 08:57:57AM -0700, Jason R Thorpe wrote:
> On Thu, Sep 14, 2000 at 10:03:59AM +0200, Jaromír Doleček wrote:
> 
>  > Does the proclist walking in suspendsched() need to be guarded by
>  > proclist_(un)lock_write() ?
> 
> If it is traversing the proclist and not removing any procs, then
> only the read lock is necessary.

it removes procs from the run queue. In -current it's guarded by
SCHED_LOCK(s)/SCHED_UNLOCK(s), in 1.5 by splclock()/splx(). Is this enouth ?

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
--