[SCSI] megaraid_sas: Load correct raid context timeout
The following patch for megaraid_sas loads the correct raid context timeout value for multpathing and clustering. Signed-off-by: Adam Radford <aradford@gmail.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
This commit is contained in:
committed by
James Bottomley
parent
8058a1691b
commit
26a077e7a6
@@ -975,7 +975,10 @@ MR_BuildRaidContext(struct megasas_instance *instance,
|
|||||||
regSize += stripSize;
|
regSize += stripSize;
|
||||||
}
|
}
|
||||||
|
|
||||||
pRAID_Context->timeoutValue = cpu_to_le16(map->raidMap.fpPdIoTimeoutSec);
|
pRAID_Context->timeoutValue =
|
||||||
|
cpu_to_le16(raid->fpIoTimeoutForLd ?
|
||||||
|
raid->fpIoTimeoutForLd :
|
||||||
|
map->raidMap.fpPdIoTimeoutSec);
|
||||||
if ((instance->pdev->device == PCI_DEVICE_ID_LSI_INVADER) ||
|
if ((instance->pdev->device == PCI_DEVICE_ID_LSI_INVADER) ||
|
||||||
(instance->pdev->device == PCI_DEVICE_ID_LSI_FURY))
|
(instance->pdev->device == PCI_DEVICE_ID_LSI_FURY))
|
||||||
pRAID_Context->regLockFlags = (isRead) ?
|
pRAID_Context->regLockFlags = (isRead) ?
|
||||||
|
Reference in New Issue
Block a user