Port 16 byte SCSI command support from FreeBSD. This adds support for
authorMatthew Dillon <dillon@dragonflybsd.org>
Wed, 16 May 2007 20:59:38 +0000 (20:59 +0000)
committerMatthew Dillon <dillon@dragonflybsd.org>
Wed, 16 May 2007 20:59:38 +0000 (20:59 +0000)
commitbdd58e03a85dae7674409fe1f9d3bf4c26d15ce2
tree10ec5ce4c0b873512baf8645056ccc141de99a4d
parentbbb08e568ac245c594d100999bff53dcbdb3ca92
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