Synchronize the USB, CAM, and TASKQUEUE subsystems with FreeBSD RELENG_4.
authorMatthew Dillon <dillon@dragonflybsd.org>
Mon, 29 Dec 2003 06:42:22 +0000 (06:42 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Mon, 29 Dec 2003 06:42:22 +0000 (06:42 +0000)
commit62ade75199835623e4339bbce90407aac30101f0
tree49fa83e08d1a18e22e04575fa3a4618a267e7bb2
parent6383c6a53a193f95fa9e8d31e977d2cf60d0d105
Synchronize the USB, CAM, and TASKQUEUE subsystems with FreeBSD RELENG_4.
Also update the $FreeBSD$ ids in the files to the synchronized rev numbers.

This has the side effect of bringing in some additional SCSI robustness
checks, bug fixes, quirk inheritance between subsystems (e.g. USB now sets
PIM_NO_6_BYTE by default and CAM now understands it).

This also brings in a huge amount of SCSI CD code that had been MFCd to
FreeBSD-4 from FreeBSD-5.
22 files changed:
sys/bus/cam/cam_ccb.h
sys/bus/cam/scsi/scsi_all.c
sys/bus/cam/scsi/scsi_all.h
sys/bus/cam/scsi/scsi_cd.c
sys/bus/cam/scsi/scsi_cd.h
sys/bus/cam/scsi/scsi_da.c
sys/bus/cam/scsi/scsi_low.c
sys/bus/cam/scsi/scsi_targ_bh.c
sys/bus/usb/uhci.c
sys/bus/usb/usbdevs
sys/bus/usb/usbdevs.h
sys/bus/usb/usbdevs_data.h
sys/dev/usbmisc/ubsa/ubsa.c
sys/dev/usbmisc/ucom/ucom.c
sys/dev/usbmisc/uftdi/uftdi.c
sys/dev/usbmisc/ulpt/ulpt.c
sys/dev/usbmisc/umass/umass.c
sys/dev/usbmisc/uplcom/uplcom.c
sys/dev/usbmisc/uscanner/uscanner.c
sys/dev/usbmisc/uvisor/uvisor.c
sys/kern/subr_taskqueue.c
sys/sys/taskqueue.h