Subject: Re: have scsibus sleep only one time
To: Matt Thomas <matt@3am-software.com>
From: Manuel Bouyer <bouyer@antioche.lip6.fr>
List: tech-kern
Date: 03/10/2003 13:07:11
On Sun, Mar 09, 2003 at 08:50:01PM -0800, Matt Thomas wrote:
> At 06:04 PM 3/9/2003, matthew green wrote:
> >
> >   Hi,
> >   would anyone object to the attached change ?
> >   It makes all the attached scsibusses sleep "in parallel" instead of
> >   sequencially, which is a real win for machines with several SCSI busses.
> >   On my DS20, which has 8 scsi busses, this saves 14 seconds on boot.
> >
> >
> >i think this change is a wonderful idea.
> 
> There is one issue with this.  If you don't wire down your scsi devices
> in your config file, they may get attached in random order.

It should not, the probes are still serialised (via the scsi_initq list
and the scsibus_interlock simple_lock), it's just the sleep which is done
in parallel.

--
Manuel Bouyer, LIP6, Universite Paris VI.           Manuel.Bouyer@lip6.fr
     NetBSD: 24 ans d'experience feront toujours la difference
--