mpt3sas: Ported WarpDrive product SSS6200 support
Ported the following list of WarpDrive-specific patches: 1. commit0bdccdb0a0
("mpt2sas: WarpDrive New product SSS6200 support added") 2. commit82a4525812
("mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message") 3. commitba96bd0b1d
("mpt2sas: Support for greater than 2TB capacity WarpDrive") 4. commit4da7af9494
("mpt2sas: Do not retry a timed out direct IO for Warpdrive") 5. commitdaeaa9df92
("mpt2sas: Avoid type casting for direct I/O commands"). Also set the mpt2_ioctl_iocinfo adapter_type to: 1. MPT3_IOCTL_INTERFACE_SAS3 for Gen3 HBAs 2. MPT2_IOCTL_INTERFACE_SAS2_SSS6200 for Warp Drive 3. MPT2_IOCTL_INTERFACE_SAS2 for other Gen2 HBAs Signed-off-by: Sreekanth Reddy <Sreekanth.Reddy@avagotech.com> Acked-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Hannes Reinecke <hare@suse.de> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:

committed by
Martin K. Petersen

parent
16e179bda5
commit
7786ab6aff
@@ -1030,7 +1030,10 @@ _ctl_getiocinfo(struct MPT3SAS_ADAPTER *ioc, void __user *arg)
|
||||
strcat(karg.driver_version, "-");
|
||||
switch (ioc->hba_mpi_version_belonged) {
|
||||
case MPI2_VERSION:
|
||||
karg.adapter_type = MPT2_IOCTL_INTERFACE_SAS2;
|
||||
if (ioc->is_warpdrive)
|
||||
karg.adapter_type = MPT2_IOCTL_INTERFACE_SAS2_SSS6200;
|
||||
else
|
||||
karg.adapter_type = MPT2_IOCTL_INTERFACE_SAS2;
|
||||
strcat(karg.driver_version, MPT2SAS_DRIVER_VERSION);
|
||||
break;
|
||||
case MPI25_VERSION:
|
||||
|
Reference in New Issue
Block a user