Subject: CVS commit: syssrc
To: None <>
From: Jason R Thorpe <>
List: source-changes
Date: 09/30/1999 15:57:56
Module Name:	syssrc
Committed By:	thorpej
Date:		Thu Sep 30 22:57:56 UTC 1999

Modified Files:
	syssrc/sys/dev/scsipi: atapi_base.c atapi_wdc.c atapiconf.c cd.c
	    cd_scsi.c ch.c if_se.c scsi_base.c scsiconf.c scsipi_base.c
	    scsipi_ioctl.c scsipiconf.h sd.c sd_atapi.c sd_scsi.c ss.c
	    ss_mustek.c ss_scanjet.c st.c

Log Message:
Cleanup the scsipi_xfer flags:
- `flags' is now gone, replaced with `xs_control' and `xs_status'.
- Massive cleanup of the control flags.  Now we explicitly say that
  a job is to complete asynchronously, rather than relying on side-effects,
  and use a new flag to now that device discovery is being performed.
- Do SCSI device discovery interrupt-driven.

To generate a diff of this commit:
cvs rdiff -r1.13 -r1.14 syssrc/sys/dev/scsipi/atapi_base.c
cvs rdiff -r1.26 -r1.27 syssrc/sys/dev/scsipi/atapi_wdc.c
cvs rdiff -r1.27 -r1.28 syssrc/sys/dev/scsipi/atapiconf.c
cvs rdiff -r1.129 -r1.130 syssrc/sys/dev/scsipi/cd.c
cvs rdiff -r1.15 -r1.16 syssrc/sys/dev/scsipi/cd_scsi.c
cvs rdiff -r1.39 -r1.40 syssrc/sys/dev/scsipi/ch.c
cvs rdiff -r1.24 -r1.25 syssrc/sys/dev/scsipi/if_se.c
cvs rdiff -r1.68 -r1.69 syssrc/sys/dev/scsipi/scsi_base.c
cvs rdiff -r1.127 -r1.128 syssrc/sys/dev/scsipi/scsiconf.c
cvs rdiff -r1.23 -r1.24 syssrc/sys/dev/scsipi/scsipi_base.c
cvs rdiff -r1.36 -r1.37 syssrc/sys/dev/scsipi/scsipi_ioctl.c
cvs rdiff -r1.31 -r1.32 syssrc/sys/dev/scsipi/scsipiconf.h
cvs rdiff -r1.148 -r1.149 syssrc/sys/dev/scsipi/sd.c
cvs rdiff -r1.4 -r1.5 syssrc/sys/dev/scsipi/sd_atapi.c
cvs rdiff -r1.10 -r1.11 syssrc/sys/dev/scsipi/sd_scsi.c \
cvs rdiff -r1.25 -r1.26 syssrc/sys/dev/scsipi/ss.c
cvs rdiff -r1.17 -r1.18 syssrc/sys/dev/scsipi/ss_scanjet.c
cvs rdiff -r1.113 -r1.114 syssrc/sys/dev/scsipi/st.c

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