From: Brian King Date: Tue, 21 Sep 2010 15:17:11 +0000 (-0500) Subject: [SCSI] ibmvfc: Handle Virtual I/O Server reboot X-Git-Tag: v2.6.37-rc1~159^2~22 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d24099df9e379b150c164da354b8c6fdafc73257;p=pandora-kernel.git [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 Signed-off-by: James Bottomley --- Reading git-diff-tree failed