OpenCloudOS-Kernel/drivers/scsi/cxlflash
Matthew R. Ochs 323e33428e scsi: cxlflash: Fence EEH during probe
An EEH during probe can lead to a crash as the recovery thread races with the
probe thread. To avoid this issue, introduce new states to fence out EEH
recovery until probe has completed. Also ensure the reset wait queue is
flushed during device removal to avoid orphaned threads.

Signed-off-by: Matthew R. Ochs <mrochs@linux.vnet.ibm.com>
Signed-off-by: Uma Krishnan <ukrishn@linux.vnet.ibm.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2017-04-13 22:55:41 -04:00
..
Kconfig
Makefile cxlflash: Virtual LUN support 2015-08-26 18:05:39 -07:00
common.h scsi: cxlflash: Fence EEH during probe 2017-04-13 22:55:41 -04:00
lunmgt.c scsi: cxlflash: Remove port configuration assumptions 2017-04-13 22:55:41 -04:00
main.c scsi: cxlflash: Fence EEH during probe 2017-04-13 22:55:41 -04:00
main.h scsi: cxlflash: Support dynamic number of FC ports 2017-04-13 22:55:41 -04:00
sislite.h scsi: cxlflash: Support up to 4 ports 2017-04-13 22:55:41 -04:00
superpipe.c scsi: cxlflash: Fence EEH during probe 2017-04-13 22:55:41 -04:00
superpipe.h scsi: cxlflash: Remove port configuration assumptions 2017-04-13 22:55:41 -04:00
vlun.c scsi: cxlflash: Hide FC internals behind common access routine 2017-04-13 22:55:41 -04:00
vlun.h cxlflash: Virtual LUN support 2015-08-26 18:05:39 -07:00