Subject: CVS commit: src/sys/dev/scsipi
To: None <>
From: Charles M. Hannum <>
List: source-changes
Date: 09/07/2003 22:11:26
Module Name:	src
Committed By:	mycroft
Date:		Sun Sep  7 22:11:25 UTC 2003

Modified Files:
	src/sys/dev/scsipi: atapi_wdc.c cd.c cd_atapi.c cd_scsi.c cdvar.h
	    scsipi_cd.h sd.c sd_scsi.c
Removed Files:
	src/sys/dev/scsipi: atapi_cd.h scsi_cd.h

Log Message:
Set PQUIRK_ONLYBIG in the wdc-atapi frontend, obviating the need to ever test
the "bus type" for this.

Merge all the code in the SCSI and ATAPI backends for "cd" devices.  All of
the mode page handling and whatnot is general to SCSI MMC devices, and should
never have been separated to begin with.  This fixes a variety of problems,
and adds load/unload support for SCSI-attached devices.

To generate a diff of this commit:
cvs rdiff -r1.10 -r0 src/sys/dev/scsipi/atapi_cd.h
cvs rdiff -r1.55 -r1.56 src/sys/dev/scsipi/atapi_wdc.c
cvs rdiff -r1.187 -r1.188 src/sys/dev/scsipi/cd.c
cvs rdiff -r1.25 -r1.26 src/sys/dev/scsipi/cd_atapi.c
cvs rdiff -r1.29 -r1.30 src/sys/dev/scsipi/cd_scsi.c
cvs rdiff -r1.18 -r1.19 src/sys/dev/scsipi/cdvar.h
cvs rdiff -r1.16 -r0 src/sys/dev/scsipi/scsi_cd.h
cvs rdiff -r1.6 -r1.7 src/sys/dev/scsipi/scsipi_cd.h
cvs rdiff -r1.202 -r1.203 src/sys/dev/scsipi/sd.c
cvs rdiff -r1.30 -r1.31 src/sys/dev/scsipi/sd_scsi.c

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