[SCSI] convert SPI transport class to scsi_execute
authorJames Bottomley <jejb@titanic.(none)>
Sun, 28 Aug 2005 16:31:14 +0000 (11:31 -0500)
committerJames Bottomley <jejb@titanic.(none)>
Sun, 28 Aug 2005 16:31:14 +0000 (11:31 -0500)
commit33aa687db90dd8541bd5e9a762eebf880eaee767
treedac741e1f3f43a1de2433a21b874a093783717f3
parent1cf72699c1530c3e4ac3d58344f6a6a40a2f46d3
[SCSI] convert SPI transport class to scsi_execute

This one's slightly more difficult.  The transport class uses
REQ_FAILFAST, so another interface (scsi_execute) had to be invented to
take the extra flag.  Also, the sense functions are shifted around to
allow spi_execute to place data directly into a struct scsi_sense_hdr.
With this change, there's probably a lot of unnecessary sense buffer
allocation going on which we can fix later.

Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/scsi/scsi_error.c
drivers/scsi/scsi_lib.c
drivers/scsi/scsi_transport_spi.c
include/scsi/scsi_device.h
include/scsi/scsi_eh.h
include/scsi/scsi_request.h