From: Michael Reed Date: Wed, 24 May 2006 20:07:40 +0000 (-0500) Subject: [SCSI] mptfc: fix fibre channel infinite request/response loop X-Git-Tag: v2.6.18-rc1~1092^2~11 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=419835e285c3e39cd62c8c8426da0aebea9cd89f;p=pandora-kernel.git [SCSI] mptfc: fix fibre channel infinite request/response loop While doing board reset testing I was able to put the system in an infinite request/response loop between the scsi layer and mptscsih_qcmd() by aborting the reset. This patch installs a "SETUP RESET" handler which calls fc_remote_port_delete() for all registered rports. This blocks the target which prevents the loop. Additionally, should the reset fail to complete, the transport will now terminate i/o to the target. Signed-off-by: Michael Reed Signed-off-by: James Bottomley --- Reading git-diff-tree failed