android_kernel_xiaomi_sm8350/drivers/scsi/aic94xx
Darrick J. Wong f19eaa7f53 [SCSI] aic94xx: Increase can_queue for better performance
This patch sets can_queue in the aic94xx driver's scsi_host to better
performing values than what's there currently.  It seems that
asd_ha->seq.can_queue reflects the number of requests that can be
queued per controller; so long as there's one scsi_host per
controller, it seems logical that the scsi_host ought to have the same
can_queue value.  To the best of my (still limited) knowledge, this
method provides the correct value.

The effect of leaving this value set to 1 is terrible performance in
the case of either (a) certain Maxtor SAS drives flying solo or (b)
flooding several disks with I/O simultaneously (md-raid).  There may be
more scenarios where we see similar problems that I haven't uncovered.

Signed-off-by: Darrick J. Wong <djwong@us.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-08-30 17:30:06 -04:00
..
aic94xx_dev.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_dump.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_dump.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_hwi.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_hwi.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_init.c [SCSI] aic94xx: Increase can_queue for better performance 2006-08-30 17:30:06 -04:00
aic94xx_reg_def.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_reg.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_reg.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_sas.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_scb.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_sds.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_seq.c [SCSI] aic94xx: add MODULE_FIRMWARE tag 2006-08-30 11:04:17 -04:00
aic94xx_seq.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_task.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx_tmf.c [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
aic94xx.h [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
Kconfig [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00
Makefile [SCSI] aic94xx: new driver 2006-08-29 09:52:29 -05:00