mirror of
https://github.com/edk2-porting/linux-next.git
synced 2025-01-01 00:54:15 +08:00
[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>
This commit is contained in:
parent
9fee607f0b
commit
6024d38b86
@ -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)
|
||||
|
@ -94,7 +94,7 @@ MODULE_DEVICE_TABLE(pci, isci_id_table);
|
||||
|
||||
/* linux isci specific settings */
|
||||
|
||||
unsigned char no_outbound_task_to = 20;
|
||||
unsigned char no_outbound_task_to = 2;
|
||||
module_param(no_outbound_task_to, byte, 0);
|
||||
MODULE_PARM_DESC(no_outbound_task_to, "No Outbound Task Timeout (1us incr)");
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user