[SCSI] mptfusion - mapping fixs required support for transport layers.
authorMoore, Eric Dean <Eric.Moore@lsil.com>
Thu, 17 Nov 2005 01:54:25 +0000 (18:54 -0700)
committerJames Bottomley <jejb@mulgrave.(none)>
Wed, 14 Dec 2005 01:41:15 +0000 (18:41 -0700)
commitc7c82987b4844f555d309ccbd42abe95d46822ff
tree55eb2c02fa1ff25548b1cc673c47aaa19e380214
parentf2ea8671a8376e09cf759aa8cb3de8b8d3bced9e
[SCSI] mptfusion - mapping fixs required support for transport layers.

This utilizes the hostdata area that is hung off of scsi_target and
scsi_device for saving unique firmware mapping. This will be required
for supporting new Fibre and SPI transport support.

This also fixs problems in error handling error code for SAS
controllers, in which the incorrect mapping was passed to the
firmware.

Signed-off-by: Eric Moore <Eric.Moore@lsil.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
drivers/message/fusion/mptbase.h
drivers/message/fusion/mptctl.c
drivers/message/fusion/mptfc.c
drivers/message/fusion/mptsas.c
drivers/message/fusion/mptscsih.c
drivers/message/fusion/mptscsih.h
drivers/message/fusion/mptspi.c