android_kernel_xiaomi_sm7250/drivers/message/fusion
Michael Reed 419835e285 [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>
2006-06-10 16:00:03 -05:00
..
lsi
Kconfig
linux_compat.h
Makefile
mptbase.c [SCSI] mptfusion: move fc event/reset handling to mptfc 2006-06-10 15:58:37 -05:00
mptbase.h [SCSI] mptfc: fix fibre channel infinite request/response loop 2006-06-10 16:00:03 -05:00
mptctl.c
mptctl.h
mptfc.c [SCSI] mptfc: fix fibre channel infinite request/response loop 2006-06-10 16:00:03 -05:00
mptlan.c
mptlan.h
mptsas.c
mptscsih.c [SCSI] mptfusion: move fc event/reset handling to mptfc 2006-06-10 15:58:37 -05:00
mptscsih.h
mptspi.c [SCSI] mptspi: revalidate negotiation parameters after host reset and resume 2006-05-03 12:11:51 -05:00