diff options
author | Jeff Skirvin <jeffrey.d.skirvin@intel.com> | 2011-10-27 15:05:06 -0700 |
---|---|---|
committer | James Bottomley <JBottomley@Parallels.com> | 2011-10-31 13:16:23 +0400 |
commit | b343dff1a269bcc0eac123ef541c5476b03d52c1 (patch) | |
tree | d272a97f43f44d19908bb7c5ca997a82be2e0028 /drivers/scsi/isci/task.h | |
parent | d6891682220c18c01bf6838f30e37342c38fde44 (diff) | |
download | blackbird-op-linux-b343dff1a269bcc0eac123ef541c5476b03d52c1.tar.gz blackbird-op-linux-b343dff1a269bcc0eac123ef541c5476b03d52c1.zip |
[SCSI] isci: Handle task request timeouts correctly.
In the case where "task" requests timeout (note that this class of
requests can also include SATA/STP soft reset FIS transmissions),
handle the case where the task was being managed by some call to
terminate the task request by completing both the tmf and the aborting
process.
Signed-off-by: Jeff Skirvin <jeffrey.d.skirvin@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Signed-off-by: James Bottomley <JBottomley@Parallels.com>
Diffstat (limited to 'drivers/scsi/isci/task.h')
-rw-r--r-- | drivers/scsi/isci/task.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/scsi/isci/task.h b/drivers/scsi/isci/task.h index 15b18d158993..c9ccd0b5ff53 100644 --- a/drivers/scsi/isci/task.h +++ b/drivers/scsi/isci/task.h @@ -58,6 +58,8 @@ #include <scsi/sas_ata.h> #include "host.h" +#define ISCI_TERMINATION_TIMEOUT_MSEC 500 + struct isci_request; /** |