mpt2sas: Default descriptor for RAID Passthru command.
PATCH 9/11 mpt2sas: Default descriptor for RAID Passthru command.
RAID_SCSI_IO_PASSTHROUGH: Driver needs to be send the default descriptor for RAID Passthru, currently its sending SCSI_IO descriptor.
Signed-off-by Kashyap Desai <[email protected]>
---
drivers/scsi/mpt2sas/mpt2sas_scsih.c +5 -2
@@ -3044,8 +3044,11 @@ _scsih_qcmd(struct scsi_cmnd *scmd, void (*done)(struct scsi_cmnd *)) } } -mpt2sas_base_put_smid_scsi_io (ioc, smid, - sas_device_priv_data->sas_target->handle); +if (likely (mpi_request->Function ==MPI2_FUNCTION_SCSI_IO_REQUEST )) +mpt2sas_base_put_smid_scsi_io (ioc, smid, + sas_device_priv_data->sas_target->handle); +else +mpt2sas_base_put_smid_default (ioc, smid);return 0 ; out: