mirror of
https://github.com/torvalds/linux.git
synced 2024-12-19 01:23:20 +00:00
419835e285
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> |
||
---|---|---|
.. | ||
lsi | ||
Kconfig | ||
linux_compat.h | ||
Makefile | ||
mptbase.c | ||
mptbase.h | ||
mptctl.c | ||
mptctl.h | ||
mptfc.c | ||
mptlan.c | ||
mptlan.h | ||
mptsas.c | ||
mptscsih.c | ||
mptscsih.h | ||
mptspi.c |