]> git.karo-electronics.de Git - karo-tx-linux.git/blobdiff - drivers/scsi/mpt2sas/mpt2sas_base.c
[SCSI] mpt2sas : Rescan topology from Interrupt context instead of work thread
[karo-tx-linux.git] / drivers / scsi / mpt2sas / mpt2sas_base.c
index 35a13867495ee3c5c0b2ddd6e72b7433887f5c11..cc5a8dae4ae1f69aab4b0dacff2e50b318d9d0da 100644 (file)
@@ -3536,5 +3536,8 @@ mpt2sas_base_hard_reset_handler(struct MPT2SAS_ADAPTER *ioc, int sleep_flag,
        spin_lock_irqsave(&ioc->ioc_reset_in_progress_lock, flags);
        ioc->ioc_reset_in_progress = 0;
        spin_unlock_irqrestore(&ioc->ioc_reset_in_progress_lock, flags);
+
+       if (!r)
+               _base_reset_handler(ioc, MPT2_IOC_RUNNING);
        return r;
 }