From: Shivasharan S Date: Mon, 4 Jun 2018 10:45:10 +0000 (-0700) Subject: scsi: megaraid_sas: Update controller info during resume X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=c3b10a55abc943a526aaecd7e860b15671beb906;p=linux.git scsi: megaraid_sas: Update controller info during resume There is a possibility that firmware on the controller was upgraded before system was suspended. During resume, driver needs to read updated controller properties. Signed-off-by: Shivasharan S Signed-off-by: Martin K. Petersen --- diff --git a/drivers/scsi/megaraid/megaraid_sas_base.c b/drivers/scsi/megaraid/megaraid_sas_base.c index 6554ce81c0dd0..c787fed48ec7b 100644 --- a/drivers/scsi/megaraid/megaraid_sas_base.c +++ b/drivers/scsi/megaraid/megaraid_sas_base.c @@ -6790,6 +6790,9 @@ megasas_resume(struct pci_dev *pdev) goto fail_init_mfi; } + if (megasas_get_ctrl_info(instance) != DCMD_SUCCESS) + goto fail_init_mfi; + tasklet_init(&instance->isr_tasklet, instance->instancet->tasklet, (unsigned long)instance);