linux/drivers/scsi/pm8001
Viswas G 0b6df110b3 scsi: pm80xx: panic on ncq error cleaning up the read log.
when there's an error in 'ncq mode' the host has to read the ncq error
log (10h) to clear the error state. however, the ccb that is setup for
doing this doesn't setup the ccb so that the previous state is
cleared. if the ccb was previously used for an IO n_elems is set and
pm8001_ccb_task_free() treats this as the signal to go free a
scatter-gather list (that's already been freed).

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:44 -04:00
..
Makefile
pm80xx_hwi.c scsi: pm80xx: panic on ncq error cleaning up the read log. 2017-10-18 20:55:44 -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
pm8001_ctl.c scsi: pm80xx: ILA and inactive firmware version through sysfs 2017-10-18 20:55:41 -04:00
pm8001_ctl.h
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
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