scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled
At the time of firmware initialization, if JBOD map or RAID map is not available, driver can function without these features in a limited functionality mode. Link: https://lore.kernel.org/r/1579000882-20246-6-git-send-email-anand.lodnoor@broadcom.com Signed-off-by: Shivasharan S <shivasharan.srikanteshwara@broadcom.com> Signed-off-by: Anand Lodnoor <anand.lodnoor@broadcom.com> Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
This commit is contained in:
parent
eb974f34bb
commit
9330a0fd82
@ -1312,7 +1312,9 @@ megasas_sync_pd_seq_num(struct megasas_instance *instance, bool pend) {
|
||||
}
|
||||
|
||||
if (ret == DCMD_TIMEOUT)
|
||||
megaraid_sas_kill_hba(instance);
|
||||
dev_warn(&instance->pdev->dev,
|
||||
"%s DCMD timed out, continue without JBOD sequence map\n",
|
||||
__func__);
|
||||
|
||||
if (ret == DCMD_SUCCESS)
|
||||
instance->pd_seq_map_id++;
|
||||
@ -1394,7 +1396,9 @@ megasas_get_ld_map_info(struct megasas_instance *instance)
|
||||
ret = megasas_issue_polled(instance, cmd);
|
||||
|
||||
if (ret == DCMD_TIMEOUT)
|
||||
megaraid_sas_kill_hba(instance);
|
||||
dev_warn(&instance->pdev->dev,
|
||||
"%s DCMD timed out, RAID map is disabled\n",
|
||||
__func__);
|
||||
|
||||
megasas_return_cmd(instance, cmd);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user