Port 16 byte SCSI command support from FreeBSD. This adds support for
commit2e82e11de975fd807b13db851947fc090eba61ce
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 16 May 2007 20:59:38 +0000 (16 20:59 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 16 May 2007 20:59:38 +0000 (16 20:59 +0000)
tree0b22310139f17cf5101be9a48c8dbabfc17a331d
parent92378516963389261010e20761b4051f2f56b9ef
Port 16 byte SCSI command support from FreeBSD.  This adds support for
detecting and performing I/O on disks greater then 2TB (with more
then 2^32 blocks).

Remove KKASSERT from dual user/kernel compiled file - reported by Sascha

Obtained-from: FreeBSD / Kenneth D. Merry did the original FreeBSD work.
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_da.c