]> www.infradead.org Git - users/jedix/linux-maple.git/commit
[SCSI] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry...
authorKashyap, Desai <kashyap.desai@lsi.com>
Tue, 5 Jul 2011 07:10:23 +0000 (12:40 +0530)
committerMartin K. Petersen <martin.petersen@oracle.com>
Fri, 16 Dec 2011 16:25:17 +0000 (11:25 -0500)
commit37446cb3df8812c7b87bb1bcbd624c4a5a231324
treec2df6d65d0b6343ee97aaf65c7f14a2bc6729979
parentcb8332d28efa1b956d52fd7da8d21a8943f50589
[SCSI] mpt2sas: WarpDrive Infinite command retries due to wrong scsi command entry in MPI message

Issue:

This issue is seen on LSI H/W WarpDrive SSS6200 When filed direct I/O
is tried as volume I/O the scmd field in internal lookup table get
cleared and because of that the retried volume I/O never gets reported
as completed to SML.

Result:

I/O timeout and Error handling thread will kicking off

Fix:

Setting back the scmd in the lookup table before retrying the failed
direct i/o

Signed-off-by: Kashyap Desai <kashyap.desai@lsi.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
drivers/scsi/mpt2sas/mpt2sas_scsih.c