1
linux/drivers/message/fusion
Kashyap, Desai 9b53b39243 [SCSI] mptspi: Fix for incorrect data underrun errata
Errata:
Certain conditions on the scsi bus may casue the 53C1030 to incorrectly signal
a SCSI_DATA_UNDERRUN to the host.

Workaround 1:
For an Errata on LSI53C1030 When the length of request data
and transfer data are different with result of command (READ or VERIFY),
DID_SOFT_ERROR is set.

Workaround 2:
For potential trouble on LSI53C1030. It is checked whether the length of
request data is equal to the length of transfer and residual.
MEDIUM_ERROR is set by incorrect data.

Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com>
Signed-off-by: James Bottomley <James.Bottomley@suse.de>
2009-10-29 13:03:24 -04:00
..
lsi trivial: Miscellaneous documentation typo fixes 2009-06-12 18:01:47 +02:00
Kconfig
Makefile
mptbase.c trivial: fix typos "man[ae]g?ment" -> "management" 2009-09-21 15:14:56 +02:00
mptbase.h [SCSI] mptsas : Bump version to 3.04.12 2009-09-12 09:35:29 -05:00
mptctl.c [SCSI] mptctl : Remove printk which floods unnecessary messages to var/log/message 2009-10-29 13:03:23 -04:00
mptctl.h
mptdebug.h [SCSI] mpt fusion: Fixing 1078 data corruption issue for 36GB memory region 2009-06-09 17:21:31 -05:00
mptfc.c [SCSI] mptsas : Removed mptscsih_timer_expired. 2009-08-22 17:52:24 -05:00
mptlan.c headers: remove sched.h from interrupt.h 2009-10-11 11:20:58 -07:00
mptlan.h
mptsas.c [SCSI] mptsas : FW event thread and scsi mid layer deadlock in SYNCHRONIZE CACHE command 2009-09-12 09:35:28 -05:00
mptsas.h [SCSI] mpt fusion: Queue full event handling 2009-06-09 17:44:39 -05:00
mptscsih.c [SCSI] mptspi: Fix for incorrect data underrun errata 2009-10-29 13:03:24 -04:00
mptscsih.h [SCSI] mptsas : Removed mptscsih_timer_expired. 2009-08-22 17:52:24 -05:00
mptspi.c [SCSI] mptsas : Removed mptscsih_timer_expired. 2009-08-22 17:52:24 -05:00