diff options
Diffstat (limited to 'drivers/scsi/mpt2sas/mpt2sas_base.c')
-rw-r--r-- | drivers/scsi/mpt2sas/mpt2sas_base.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/scsi/mpt2sas/mpt2sas_base.c b/drivers/scsi/mpt2sas/mpt2sas_base.c index 35a13867495e..cc5a8dae4ae1 100644 --- a/drivers/scsi/mpt2sas/mpt2sas_base.c +++ b/drivers/scsi/mpt2sas/mpt2sas_base.c | |||
@@ -3536,5 +3536,8 @@ mpt2sas_base_hard_reset_handler(struct MPT2SAS_ADAPTER *ioc, int sleep_flag, | |||
3536 | spin_lock_irqsave(&ioc->ioc_reset_in_progress_lock, flags); | 3536 | spin_lock_irqsave(&ioc->ioc_reset_in_progress_lock, flags); |
3537 | ioc->ioc_reset_in_progress = 0; | 3537 | ioc->ioc_reset_in_progress = 0; |
3538 | spin_unlock_irqrestore(&ioc->ioc_reset_in_progress_lock, flags); | 3538 | spin_unlock_irqrestore(&ioc->ioc_reset_in_progress_lock, flags); |
3539 | |||
3540 | if (!r) | ||
3541 | _base_reset_handler(ioc, MPT2_IOC_RUNNING); | ||
3539 | return r; | 3542 | return r; |
3540 | } | 3543 | } |