summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/isci/host.c
diff options
context:
space:
mode:
authorMarcin Tomczak2012-01-04 10:32:54 +0100
committerJames Bottomley2012-01-16 08:43:39 +0100
commit6024d38b86ecc7943e398ef01b0dc2765870d444 (patch)
tree438704c82c54d11b790e68ad2415bad7f700d2a2 /drivers/scsi/isci/host.c
parent[SCSI] isci: oem parameter format v1.3 (cable select) (diff)
downloadkernel-qcow2-linux-6024d38b86ecc7943e398ef01b0dc2765870d444.tar.gz
kernel-qcow2-linux-6024d38b86ecc7943e398ef01b0dc2765870d444.tar.xz
kernel-qcow2-linux-6024d38b86ecc7943e398ef01b0dc2765870d444.zip
[SCSI] isci: performance-fix, shorten default "no outbound task" timeout
"No task timeout timer reduced from 20 to 2 This timer controls how long the SCU hardware will hold open the TX side of the connection before sending a DONE. The timer allows the hardware to attempt to optimize the DONE/CLOSE behavior to allow for new COMMAND IU to be posted. In practice closing the connection quicker is better." Signed-off-by: Marcin Tomczak <marcin.tomczak@intel.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com> Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/isci/host.c')
-rw-r--r--drivers/scsi/isci/host.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/scsi/isci/host.c b/drivers/scsi/isci/host.c
index 9a52b984620f..670ecb456d48 100644
--- a/drivers/scsi/isci/host.c
+++ b/drivers/scsi/isci/host.c
@@ -1697,7 +1697,7 @@ static void sci_controller_set_default_config_parameters(struct isci_host *ihost
ihost->user_parameters.ssp_inactivity_timeout = 5;
ihost->user_parameters.stp_max_occupancy_timeout = 5;
ihost->user_parameters.ssp_max_occupancy_timeout = 20;
- ihost->user_parameters.no_outbound_task_timeout = 20;
+ ihost->user_parameters.no_outbound_task_timeout = 2;
}
static void controller_timeout(unsigned long data)