summaryrefslogtreecommitdiffstats
path: root/drivers/scsi/isci/remote_node_context.h
diff options
context:
space:
mode:
authorJeff Skirvin2012-03-09 07:42:00 +0100
committerDan Williams2012-05-17 23:33:40 +0200
commit08c031e4e3294a66a64074e12482abda846dd39c (patch)
treec7fb3392487ed731a39a75239850be657009aa56 /drivers/scsi/isci/remote_node_context.h
parentisci: Manage the LLHANG timer enable/disable per-device. (diff)
downloadkernel-qcow2-linux-08c031e4e3294a66a64074e12482abda846dd39c.tar.gz
kernel-qcow2-linux-08c031e4e3294a66a64074e12482abda846dd39c.tar.xz
kernel-qcow2-linux-08c031e4e3294a66a64074e12482abda846dd39c.zip
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_node_context.h')
0 files changed, 0 insertions, 0 deletions