linux/drivers/scsi/ibmvscsi
Brian King d24099df9e [SCSI] ibmvfc: Handle Virtual I/O Server reboot
If a Virtual I/O server is rebooted, the client fibre channel sees a
transport event on its CRQ, which causes it to attempt to reconnect
to the CRQ. For a period of time during the VIOS reboot, the client's
attempts to register the CRQ will return H_CLOSED, indicating the server
side is not currently registered. The ibmvfc driver was not handling
this well and was taking the virtual adapter offline. Fix this by
re-enabling our interrupt and waiting for the event on our CRQ
indicating the server is back, at which point we can reconnect.

Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2010-10-07 17:17:06 -05:00
..
ibmvfc.c [SCSI] ibmvfc: Handle Virtual I/O Server reboot 2010-10-07 17:17:06 -05:00
ibmvfc.h [SCSI] ibmvfc: Log link up/down events 2010-09-16 22:54:13 -04:00
ibmvscsi.c [SCSI] ibmvscsi: Driver version 1.5.9 2010-07-27 12:03:47 -05:00
ibmvscsi.h [SCSI] ibmvscsi: Fix softlockup on resume 2010-07-27 12:03:46 -05:00
ibmvstgt.c [SCSI] ibmvstgt: add __init/__exit macros 2010-07-28 09:07:04 -05:00
iseries_vscsi.c [SCSI] ibmvscsi: Add suspend/resume support 2010-03-03 18:32:41 +05:30
Makefile [SCSI] ibmvfc: IBM Power Virtual Fibre Channel Adapter Client Driver 2008-07-12 08:22:32 -05:00
rpa_vscsi.c [SCSI] ibmvscsi: Fix softlockup on resume 2010-07-27 12:03:46 -05:00
viosrp.h [SCSI] ibmvscsi: Add support for capabilities MAD 2009-06-08 18:05:21 -05:00