2
0
mirror of https://github.com/edk2-porting/linux-next.git synced 2024-12-28 15:13:55 +08:00
linux-next/drivers/scsi/be2iscsi
Jitendra Bhivare d1d5ca887c scsi: be2iscsi: Add TPE recovery feature
After UE is detected, check for recoverable error by reading
SLIPORT SEMAPHORE register. If transient parity error i.e. 0xExxx
then schedule recovery work on driver wq.

FLag this error to prevent any transactions for the duration of ue2rp to
restart polling. After that, if FW becomes ready then recover port.

Wake up processes in wq before going offline.
Wait for process to execute before cleaning up.

Signed-off-by: Jitendra Bhivare <jitendra.bhivare@broadcom.com>
Reviewed-by: Hannes Reinecke <hare@suse.com>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
2016-08-23 22:42:44 -04:00
..
be_cmds.c scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be_cmds.h scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be_iscsi.c scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be_iscsi.h scsi: be2iscsi: Move functions to right files 2016-08-23 22:42:43 -04:00
be_main.c scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be_main.h scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be_mgmt.c scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be_mgmt.h scsi: be2iscsi: Add TPE recovery feature 2016-08-23 22:42:44 -04:00
be.h scsi: be2iscsi: Fix to add timer for UE detection 2016-08-23 22:42:43 -04:00
Kconfig irq_poll: make blk-iopoll available outside the block layer 2015-12-11 11:52:24 -08:00
Makefile be2iscsi: Revert ownership to Emulex 2015-10-27 10:34:18 +09:00