|
@@ -2862,7 +2862,7 @@ qla1280_64bit_start_scsi(struct scsi_qla_host *ha, struct srb * sp)
|
|
memset(((char *)pkt + 8), 0, (REQUEST_ENTRY_SIZE - 8));
|
|
memset(((char *)pkt + 8), 0, (REQUEST_ENTRY_SIZE - 8));
|
|
|
|
|
|
/* Set ISP command timeout. */
|
|
/* Set ISP command timeout. */
|
|
- pkt->timeout = cpu_to_le16(30);
|
|
|
|
|
|
+ pkt->timeout = cpu_to_le16(cmd->timeout_per_command/HZ);
|
|
|
|
|
|
/* Set device target ID and LUN */
|
|
/* Set device target ID and LUN */
|
|
pkt->lun = SCSI_LUN_32(cmd);
|
|
pkt->lun = SCSI_LUN_32(cmd);
|
|
@@ -3161,7 +3161,7 @@ qla1280_32bit_start_scsi(struct scsi_qla_host *ha, struct srb * sp)
|
|
memset(((char *)pkt + 8), 0, (REQUEST_ENTRY_SIZE - 8));
|
|
memset(((char *)pkt + 8), 0, (REQUEST_ENTRY_SIZE - 8));
|
|
|
|
|
|
/* Set ISP command timeout. */
|
|
/* Set ISP command timeout. */
|
|
- pkt->timeout = cpu_to_le16(30);
|
|
|
|
|
|
+ pkt->timeout = cpu_to_le16(cmd->timeout_per_command/HZ);
|
|
|
|
|
|
/* Set device target ID and LUN */
|
|
/* Set device target ID and LUN */
|
|
pkt->lun = SCSI_LUN_32(cmd);
|
|
pkt->lun = SCSI_LUN_32(cmd);
|