Subject: CVS commit: syssrc [thorpej_scsipi]
To: None <source-changes@netbsd.org>
From: Matthew Jacob <mjacob@netbsd.org>
List: source-changes
Date: 04/11/2001 04:16:07
Module Name:	syssrc
Committed By:	mjacob
Date:		Wed Apr 11 01:16:07 UTC 2001

Modified Files:
	syssrc/sys/dev/scsipi [thorpej_scsipi]: scsiconf.c scsipi_base.c
	    scsipiconf.h

Log Message:
Make scsipi_channel_init a function returning an int- non-zero means
it failed to initialize the channel (this should be acceptable)- in
which case we complain and don't schedule bus probing for later.

We make the internal memory allocations for the periph and the chan_periphs
array M_NOWAIT- this way we have a hope of booting instead of silently hanging
during boot if we've run out of memory.


To generate a diff of this commit:
cvs rdiff -r1.130.2.10 -r1.130.2.11 syssrc/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.26.2.13 -r1.26.2.14 syssrc/sys/dev/scsipi/scsipi_base.c
cvs rdiff -r1.32.2.12 -r1.32.2.13 syssrc/sys/dev/scsipi/scsipiconf.h

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.