Stephen M. Cameron 2f6ae5cd24 [SCSI] hpsa: only allow REQ_TYPE_FS to use fast path
When commands sent down the "fast path" fail, they must be re-tried down the
normal RAID path.  We do this by kicking i/o's back to the scsi mid layer with
a DID_SOFT_ERROR status, which causes them to be retried.  This won't work for
SG_IO's and other non REQ_TYPE_FS i/o's which could get kicked all the way back
to the application, which may have no idea that the command needs resubmitting
and likely no way to resubmit it in such a way the that driver can recognize it
as a resubmit and send it down the normal RAID path.  So we just always send
non REQ_TYPE_FS i/o's down the normal RAID path, never down the "fast path".

Signed-off-by: Stephen M. Cameron <scameron@beardog.cce.hp.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
2014-03-15 10:19:03 -07:00
..
2014-03-15 10:19:00 -07:00
2014-03-15 10:19:00 -07:00
2013-11-14 12:25:38 +09:00
2013-11-23 22:33:47 -08:00
2014-03-15 10:19:01 -07:00
2013-12-06 08:30:18 -08:00
2013-12-19 07:39:02 -08:00
2014-03-15 10:18:59 -07:00
2013-12-19 07:39:03 -08:00
2013-11-23 22:33:50 -08:00
2013-12-16 10:57:51 -08:00
2013-12-19 20:56:28 -08:00