linux-stable/drivers/message/fusion
Michael Reed 35508e46aa [SCSI] mptfc: stall eh handlers if resetting while rport blocked
Thanks to James Smart for the inspiration.

Stall error handler if attempting recovery while an rport is blocked.
This avoids device offline scenarios due to errors in the error handler.
Also verify that VirtDevice is available before issuing scsi command.
VirtDevice is removed when fc transport removes a target.

See James Smart's patch of 08/17/2006 for greater detail.

http://marc.theaimsgroup.com/?l=linux-scsi&m=115583213624803&w=2

Also bump version number per Eric's request.

Signed-off-by: Michael Reed <mdr@sgi.com>
Acked-by: Eric Moore <eric.moore@lsil.com>
Signed-off-by: James Bottomley <James.Bottomley@SteelEye.com>
2006-10-25 15:12:21 -07:00
..
lsi [SCSI] fusion : mpi header update 2006-06-28 12:40:18 -04:00
Kconfig [SCSI] mptfusion: misc fix's 2006-07-13 09:32:09 -04:00
linux_compat.h [SCSI] drivers/message/fusion/linux_compat.h Removal of old code 2006-09-26 11:35:20 -07:00
Makefile [SCSI] mptfusion: misc fix's 2006-07-13 09:32:09 -04:00
mptbase.c IRQ: Maintain regs pointer globally rather than passing to IRQ handlers 2006-10-05 15:10:12 +01:00
mptbase.h [SCSI] mptfc: stall eh handlers if resetting while rport blocked 2006-10-25 15:12:21 -07:00
mptctl.c [SCSI] mptfusion: misc fix's 2006-07-13 09:32:09 -04:00
mptctl.h [SCSI] mptfusion: misc fix's 2006-07-13 09:32:09 -04:00
mptfc.c [SCSI] mptfc: stall eh handlers if resetting while rport blocked 2006-10-25 15:12:21 -07:00
mptlan.c [SCSI] fusion - mptlan - remove wierd humor print 2006-02-27 22:55:04 -06:00
mptlan.h [PATCH] changing CONFIG_LOCALVERSION rebuilds too much, for no good reason 2005-11-09 07:55:57 -08:00
mptsas.c [SCSI] scsi_transport_sas: remove local_attached flag 2006-08-27 22:30:11 -05:00
mptscsih.c [SCSI] mptfusion: task abort fix's 2006-07-13 09:30:49 -04:00
mptscsih.h [SCSI] fusion - exposing raid components in mptsas 2006-03-14 14:35:01 -06:00
mptspi.c [SCSI] mptfusion: misc fix's 2006-07-13 09:32:09 -04:00