diff options
-rw-r--r-- | drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/scsi/megaraid/megaraid_sas_fusion.c b/drivers/scsi/megaraid/megaraid_sas_fusion.c index a6bccf097fc6..a7d56687bfca 100644 --- a/drivers/scsi/megaraid/megaraid_sas_fusion.c +++ b/drivers/scsi/megaraid/megaraid_sas_fusion.c | |||
@@ -1511,7 +1511,8 @@ megasas_build_dcdb_fusion(struct megasas_instance *instance, | |||
1511 | if (scmd->device->channel < MEGASAS_MAX_PD_CHANNELS && | 1511 | if (scmd->device->channel < MEGASAS_MAX_PD_CHANNELS && |
1512 | instance->pd_list[pd_index].driveState == MR_PD_STATE_SYSTEM) { | 1512 | instance->pd_list[pd_index].driveState == MR_PD_STATE_SYSTEM) { |
1513 | io_request->Function = 0; | 1513 | io_request->Function = 0; |
1514 | io_request->DevHandle = | 1514 | if (fusion->fast_path_io) |
1515 | io_request->DevHandle = | ||
1515 | local_map_ptr->raidMap.devHndlInfo[device_id].curDevHdl; | 1516 | local_map_ptr->raidMap.devHndlInfo[device_id].curDevHdl; |
1516 | io_request->RaidContext.timeoutValue = | 1517 | io_request->RaidContext.timeoutValue = |
1517 | local_map_ptr->raidMap.fpPdIoTimeoutSec; | 1518 | local_map_ptr->raidMap.fpPdIoTimeoutSec; |