|
@@ -5413,6 +5413,7 @@ _scsih_io_done(struct MPT3SAS_ADAPTER *ioc, u16 smid, u8 msix_index, u32 reply)
|
|
|
|
|
|
case MPI2_IOCSTATUS_SCSI_DATA_OVERRUN:
|
|
|
scsi_set_resid(scmd, 0);
|
|
|
+ /* fall through */
|
|
|
case MPI2_IOCSTATUS_SCSI_RECOVERED_ERROR:
|
|
|
case MPI2_IOCSTATUS_SUCCESS:
|
|
|
scmd->result = (DID_OK << 16) | scsi_status;
|
|
@@ -6443,6 +6444,7 @@ _scsih_sas_topology_change_event(struct MPT3SAS_ADAPTER *ioc,
|
|
|
if (!test_bit(handle, ioc->pend_os_device_add))
|
|
|
break;
|
|
|
|
|
|
+ /* fall through */
|
|
|
|
|
|
case MPI2_EVENT_SAS_TOPO_RC_TARG_ADDED:
|
|
|
|
|
@@ -7159,6 +7161,7 @@ _scsih_pcie_topology_change_event(struct MPT3SAS_ADAPTER *ioc,
|
|
|
event_data->PortEntry[i].PortStatus &= 0xF0;
|
|
|
event_data->PortEntry[i].PortStatus |=
|
|
|
MPI26_EVENT_PCIE_TOPO_PS_DEV_ADDED;
|
|
|
+ /* fall through */
|
|
|
case MPI26_EVENT_PCIE_TOPO_PS_DEV_ADDED:
|
|
|
if (ioc->shost_recovery)
|
|
|
break;
|