android_kernel_samsung_sm8650/drivers/scsi/pm8001
Viswas G 869ddbdcae scsi: pm80xx: corrected SATA abort handling sequence.
Modified SATA abort handling with following steps:

1) Set device state as recovery.
2) Send phy reset.
3) Wait for reset completion.
4) After successful reset, abort all IO's to the device.
5) After aborting all IO's to device, set device state as operational.

Signed-off-by: Deepak Ukey <deepak.ukey@microsemi.com>
Signed-off-by: Viswas G <Viswas.G@microsemi.com>
Acked-by: Jack Wang <jinpu.wang@profitbricks.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-10-18 20:55:43 -04:00
..
Makefile [SCSI] pm80xx: Added SPCv/ve specific hardware functionalities and relevant changes in common files 2013-05-10 07:47:47 -07:00
pm80xx_hwi.c scsi: pm80xx: corrected SATA abort handling sequence. 2017-10-18 20:55:43 -04:00
pm80xx_hwi.h scsi: pm80xx: ILA and inactive firmware version through sysfs 2017-10-18 20:55:41 -04:00
pm8001_chips.h [SCSI] pm8001: fix endian issue with code optimization. 2012-02-29 16:54:09 -06:00
pm8001_ctl.c scsi: pm80xx: ILA and inactive firmware version through sysfs 2017-10-18 20:55:41 -04:00
pm8001_ctl.h [SCSI] pm80xx: Firmware logging support. 2013-10-25 09:58:16 +01:00
pm8001_defs.h pm80xx: add support for PMC Sierra 8070 and PMC Sierra 8072 SAS controllers 2015-11-02 23:34:12 -05:00
pm8001_hwi.c scsi: pm80xx: corrected SATA abort handling sequence. 2017-10-18 20:55:43 -04:00
pm8001_hwi.h [SCSI] pm80xx: Resetting the phy state. 2013-12-02 10:35:52 -08:00
pm8001_init.c scsi: pm80xx: Different SAS addresses for phys. 2017-10-18 20:55:41 -04:00
pm8001_sas.c scsi: pm80xx: corrected SATA abort handling sequence. 2017-10-18 20:55:43 -04:00
pm8001_sas.h scsi: pm80xx: corrected SATA abort handling sequence. 2017-10-18 20:55:43 -04:00