Home
last modified time | relevance | path

Searched hist:"419835 e285c3e39cd62c8c8426da0aebea9cd89f" (Results 1 – 2 of 2) sorted by relevance

/openbmc/linux/drivers/message/fusion/
H A Dmptbase.hdiff 419835e285c3e39cd62c8c8426da0aebea9cd89f Wed May 24 15:07:40 CDT 2006 Michael Reed <mdr@sgi.com> [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 <mdr@sgi.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
H A Dmptfc.cdiff 419835e285c3e39cd62c8c8426da0aebea9cd89f Wed May 24 15:07:40 CDT 2006 Michael Reed <mdr@sgi.com> [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 <mdr@sgi.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>