mptfusion: SPI transport support updated
Subsystems (2)
PATCH 1/1 mptfusion: SPI transport support updated
This patch updates the prior transport class support so that it applies with the later mptfusion driver raid updates.
James
drivers/message/fusion/Kconfig +1 -0
@@ -9,6 +9,7 @@ config FUSION_SPI tristate "Fusion MPT ScsiHost drivers for SPI" depends on PCI && SCSI select FUSION + select SCSI_SPI_ATTRS ---help--- SCSI HOST support for a parallel SCSI host adapters.
drivers/message/fusion/mptscsih.c +54 -1957
2,217 lines not on this page · raw message
drivers/message/fusion/mptscsih.h +5 -10
@@ -60,16 +60,6 @@#define MPT_SCSI_MAX_SECTORS 8192 -/* To disable domain validation, uncomment the -* following line. No effect for FC devices. -* For SCSI devices, driver will negotiate to -* NVRAM settings (if available) or to maximum adapter -* capabilities. -*/ - -#define MPTSCSIH_ENABLE_DOMAIN_VALIDATION - -/* SCSI driver setup structure. Settings can be overridden * by command line options. */
@@ -106,3 +96,8 @@ extern int mptscsih_event_process(MPT_ADextern int mptscsih_ioc_reset (MPT_ADAPTER *ioc,int post_reset);extern int mptscsih_change_queue_depth (struct scsi_device *sdev,int qdepth);extern void mptscsih_timer_expired (unsigned long data); + +static inline VirtDevice *mpt_target (MPT_SCSI_HOST *hd,int channel,int id) +{ +return hd->Targets[id + (channel * hd->ioc->sh->max_id)]; +}
drivers/message/fusion/mptspi.c +567 -41
703 lines not on this page · raw message