[lkml]   [2013]   [Nov]   [18]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
Messages in this thread
SubjectRE: [PATCH] usb-storage: scsiglue: Changing the command result
On Sat, 16 Nov 2013, Vishal Annapurve wrote:

> Hi,
> Here are the updated patches:
> [PATCH 1/3] usb: storage: Proper cmd result assignment
> This change replaces DID_ABORT with DID_TIMEOUT as a command result
> whenever US_FLIDX_TIMED_OUT bit is set.
> This change is made to bring USB storage inline with a recent change:
> commit 18a4d0a22ed6c54b67af7718c305cd010f09ddf8
> [SCSI] Handle disk devices which can not process medium access commands
> We have experienced several devices which fail in a fashion we do not
> currently handle gracefully in SCSI. After a failure these devices will
> respond to the SCSI primary command set (INQUIRY, TEST UNIT READY, etc.)
> but any command accessing the storage medium will time out.
> As the USB storage was setting command result as aborted rather than
> timed out, SCSI layer was not recognizing the above mentioned failure
> pattern.
> Signed-off-by: Vishal Annapurve <>

Acked-by: Alan Stern <>

 \ /
  Last update: 2013-11-18 16:41    [W:0.051 / U:9.084 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site