From: Matthew Dharm Date: Tue, 7 Jun 2005 00:22:42 +0000 (-0700) Subject: [PATCH] USB Storage: retry hard errors X-Git-Tag: v2.6.13-rc1~51^2~8^2~3 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=86dbde9cbdfe8bc2c2dfe5d33027d3acc55e0470;p=pandora-kernel.git [PATCH] USB Storage: retry hard errors This patch started life as as527, and was rediffed by me. Since the IDE interface doesn't convey much information about types of errors, many USB-IDE adapters report all low-level errors with SK = 0x04, which is supposed to be used only for non-recoverable errors. As a result the SCSI midlayer doesn't retry the command. But quite often a retry would succeed, whereas an unnecessary retry doesn't really hurt anything. This patch uses a recently-implemented flag to tell the SCSI midlayer that such hardware errors should be retried. Signed-off-by: Alan Stern Signed-off-by: Matthew Dharm Signed-off-by: Greg Kroah-Hartman --- Reading git-diff-tree failed