Subject: Re: Problems with ccd (960413)
To: Charles M. Hannum <mycroft@mit.edu>
From: Jason Thorpe <thorpej@nas.nasa.gov>
List: current-users
Date: 05/15/1996 00:01:44
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 that
 > > once it got that structure, the controller resources would already be
 > > attached to it and no further sleeping would be needed.  This also ensures
 > > 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...

----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