scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive
authorDeepak Ukey <deepak.ukey@microchip.com>
Tue, 9 Jul 2019 10:00:48 +0000 (15:30 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 12 Jul 2019 00:35:21 +0000 (20:35 -0400)
commit196ba6629cf95e51403337235d09742fcdc3febd
tree9bca8cac542c1a54df5b0d2134b6f06d4912149a
parent9b79ee9773a8c11772b2d0ed0cec831c7a68dc4f
scsi: pm80xx: Fixed kernel panic during error recovery for SATA drive

Disabling the SATA drive interface cause kernel panic. When the drive
Interface is disabled, device should be deregistered after aborting all
pending I/Os. Also changed the port recovery timeout to 10000 ms for
PM8006 controller.

Signed-off-by: Deepak Ukey <deepak.ukey@microchip.com>
Signed-off-by: Viswas G <Viswas.G@microchip.com>
Reviewed-by: Jack Wang <jinpu.wang@cloud.ionos.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/pm8001/pm8001_sas.c
drivers/scsi/pm8001/pm80xx_hwi.c
drivers/scsi/pm8001/pm80xx_hwi.h