Subject: Re: Problems with ccd (960413)
To: Jason Thorpe <thorpej@nas.nasa.gov>
From: Justin T. Gibbs <gibbs@freefall.freebsd.org>
List: current-users
Date: 05/15/1996 07:40:58
>On 15 May 1996 02:34:10 -0400
> mycroft@mit.edu (Charles M. Hannum) wrote:
>
> > > >As I've said before, the best solution is to eliminate the need for
> > > >SCSI_NOSLEEP. This requires more restructuring of the SCSI code,
> > > >however.
> > >
> > > Hey, that was what I said! B-) But you called my plan for doing it a hack
>.
> > > The plan was to basically restructure the SCSI system so that you only
> > > sleep in one place. So, a process might sleep at the time it queued an I
>/O
> > > request waiting for its scsi_xfer struct to be allocated/reserved, but th
>at
> > > once it got that structure, the controller resources would already be
> > > attached to it and no further sleeping would be needed. This also ensure
>s
> > > that all mallocing is done outside of an interrupt context.
> >
> > That was *my* suggestion. You proposed the previously mentioned hack
> > as an alternative.
>
>...and, since I was sitting right between you ... (lessee ... a plant,
>charles, me, justin, and either gary or julian ... Herb across from
>Charles, and Jordan across from me ... I don't recall who was
>sitting on the opposite side of the table...), I can honestly say that I
>remember Charles suggesting throwing away NOSLEEP...
I think Julian will remeber things a little differently. We had been
discussing SCSI issues throughout the day and removing SCSI_NOSLEEP
was one of the issues we discussed. I know that Julian talked to
Charles about SCSI issues too before dinner, so perhaps Charles was
the first to bring up the SCSI_NOSLEEP issue, but he wasn't the one
to propose a solution for it.
>
>----save the ancient forests - http://www.bayarea.net/~thorpej/forest/----
>Jason R. Thorpe thorpej@nas.nasa.gov
>NASA Ames Research Center Home: 408.866.1912
>NAS: M/S 258-6 Work: 415.604.0935
>Moffett Field, CA 94035 Pager: 415.428.6939
--
Justin T. Gibbs
===========================================
FreeBSD: Turning PCs into workstations
===========================================