diff options
author | Jeff Skirvin <jeffrey.d.skirvin@intel.com> | 2012-03-08 22:42:00 -0800 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2012-05-17 14:33:40 -0700 |
commit | 08c031e4e3294a66a64074e12482abda846dd39c (patch) | |
tree | c7fb3392487ed731a39a75239850be657009aa56 /drivers/scsi/isci/remote_device.h | |
parent | 9608b6408e637abeec101abb6aebd3343f0ebac4 (diff) |
isci: Make sure all TCs are terminated and cleaned in LUN reset.
In the libsas error path, SATA disks require extra handling in
libata to recover operation. However, libsas expects to be able
to immediately recover all outstanding I/O once the error handler
escalation stops. This patch fixes the condition where the libata
error handler is scheduled for operation but libsas has already
deleted the outstanding sas_tasks.
Signed-off-by: Jeff Skirvin <jeffrey.d.skirvin@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci/remote_device.h')
0 files changed, 0 insertions, 0 deletions