From: Brian King Date: Wed, 4 Feb 2009 22:13:12 +0000 (-0600) Subject: [SCSI] ibmvfc: Fix rport relogin X-Git-Tag: v2.6.29-rc6~18^2~9 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0883e3b3a85b5860b7729f1279a52e95b87dea97;p=pandora-kernel.git [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 Signed-off-by: James Bottomley --- Reading git-diff-tree failed