]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ibmvfc: Improve async event handling
authorBrian King <brking@linux.vnet.ibm.com>
Thu, 18 Dec 2008 15:26:51 +0000 (09:26 -0600)
committerGreg Kroah-Hartman <gregkh@suse.de>
Sun, 18 Jan 2009 18:44:05 +0000 (10:44 -0800)
commit85b3e92b1a4c3d5fa28c7f19726ec978540cc9a2
treed3c75e30941172f520d2d29c99f354c753b1a2ba
parente36b254a8892084651b9a371c5b586f433c8e35f
ibmvfc: Improve async event handling

commit d2131b33c7e07c2905ee2f2321cc4dae1928c483 upstream.

While doing various error injection testing, such as cable
pulls and target moves, some issues were observed in handling
these events. This patch improves the way these events are handled
by increasing the delay waiting for the fabric to settle and also
changes the behavior of Link Up to break the CRQ to ensure everything
gets cleaned up properly on the VIOS.

Signed-off-by: Brian King <brking@linux.vnet.ibm.com>
Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/scsi/ibmvscsi/ibmvfc.c
drivers/scsi/ibmvscsi/ibmvfc.h