2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-19 10:44:14 +08:00
linux-next/drivers/scsi/hisi_sas
Xiang Chen f2f89c32a0 scsi: hisi_sas: workaround v2 hw SATA IO timeout issue
The v2 SAS controller needs more time to detect channel idle
and send setup link request than SATA disk does, so it is
difficult for the SAS controller to setup an STP link. Therefore
it may cause some IO timeouts.

We need to periodically configure the SAS controller so it
doesn't receive STP setup requests from SATA disks for a while,
so IO can be sent during this period.

Signed-off-by: Xiang Chen <chenxiang66@hisilicon.com>
Signed-off-by: John Garry <john.garry@huawei.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-01-20 19:10:42 -05:00
..
hisi_sas_main.c scsi: hisi_sas: lock sensitive region in hisi_sas_slot_abort() 2017-01-05 18:24:11 -05:00
hisi_sas_v1_hw.c scsi: hisi_sas: lock sensitive regions when servicing CQ interrupt 2017-01-05 18:24:11 -05:00
hisi_sas_v2_hw.c scsi: hisi_sas: workaround v2 hw SATA IO timeout issue 2017-01-20 19:10:42 -05:00
hisi_sas.h scsi: hisi_sas: service v2 hw CQ ISR with tasklet 2017-01-05 18:24:11 -05:00
Kconfig hisi_sas: add dependency for HAS_IOMEM 2016-01-26 21:17:59 -05:00
Makefile hisi_sas: add bare v2 hw driver 2016-02-23 21:27:02 -05:00