diff options
-rw-r--r-- | drivers/scsi/mpt2sas/mpt2sas_scsih.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_scsih.c b/drivers/scsi/mpt2sas/mpt2sas_scsih.c index a3140ed3cfe6..acfaa9f3913f 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_scsih.c +++ b/drivers/scsi/mpt2sas/mpt2sas_scsih.c | |||
@@ -4543,6 +4543,10 @@ _scsih_io_done(struct MPT2SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply) | |||
4543 | scmd->result = DID_TRANSPORT_DISRUPTED << 16; | 4543 | scmd->result = DID_TRANSPORT_DISRUPTED << 16; |
4544 | goto out; | 4544 | goto out; |
4545 | } | 4545 | } |
4546 | if (log_info == 0x32010081) { | ||
4547 | scmd->result = DID_RESET << 16; | ||
4548 | break; | ||
4549 | } | ||
4546 | scmd->result = DID_SOFT_ERROR << 16; | 4550 | scmd->result = DID_SOFT_ERROR << 16; |
4547 | break; | 4551 | break; |
4548 | case MPI2_IOCSTATUS_SCSI_TASK_TERMINATED: | 4552 | case MPI2_IOCSTATUS_SCSI_TASK_TERMINATED: |