aboutsummaryrefslogtreecommitdiff
path: root/drivers/scsi/53c700_d.h_shipped
diff options
context:
space:
mode:
authorBrian King <brking@linux.vnet.ibm.com>2009-02-04 16:13:12 -0600
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2009-02-10 11:15:18 -0500
commit0883e3b3a85b5860b7729f1279a52e95b87dea97 (patch)
treeb31b0b01588b2927799861bf7a2c7032f7607c6b /drivers/scsi/53c700_d.h_shipped
parentd4b17a20f30faf0debbc225bfbf98dba4e351c4d (diff)
[SCSI] ibmvfc: Fix rport relogin
The ibmvfc driver has a bug in its SCN handling. If it receives an ELS event such asn an N-Port SCN event or an unsolicited PLOGI, or any other SCN event which causes ibmvfc_reinit_host to be called, it is possible that we will call fc_remote_port_add for a target that already has an rport added, which can result in duplicate rports getting created for the same targets. Fix this by calling fc_remote_port_rolechg in this scenario instead to report any possible role change that may have occurred. Signed-off-by: Brian King <brking@linux.vnet.ibm.com> Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'drivers/scsi/53c700_d.h_shipped')
0 files changed, 0 insertions, 0 deletions