aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/scsi/megaraid/megaraid_sas_fusion.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c
index 320c1a0952d0..e2dc20566ab7 100644
--- a/drivers/scsi/megaraid/megaraid_sas_fusion.c
+++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c
@@ -2762,6 +2762,7 @@ int megasas_wait_for_outstanding_fusion(struct megasas_instance *instance,
2762 dev_warn(&instance->pdev->dev, "Found FW in FAULT state," 2762 dev_warn(&instance->pdev->dev, "Found FW in FAULT state,"
2763 " will reset adapter scsi%d.\n", 2763 " will reset adapter scsi%d.\n",
2764 instance->host->host_no); 2764 instance->host->host_no);
2765 megasas_complete_cmd_dpc_fusion((unsigned long)instance);
2765 retval = 1; 2766 retval = 1;
2766 goto out; 2767 goto out;
2767 } 2768 }
@@ -2769,6 +2770,7 @@ int megasas_wait_for_outstanding_fusion(struct megasas_instance *instance,
2769 if (reason == MFI_IO_TIMEOUT_OCR) { 2770 if (reason == MFI_IO_TIMEOUT_OCR) {
2770 dev_info(&instance->pdev->dev, 2771 dev_info(&instance->pdev->dev,
2771 "MFI IO is timed out, initiating OCR\n"); 2772 "MFI IO is timed out, initiating OCR\n");
2773 megasas_complete_cmd_dpc_fusion((unsigned long)instance);
2772 retval = 1; 2774 retval = 1;
2773 goto out; 2775 goto out;
2774 } 2776 }