linux/drivers/scsi/isci
Dan Williams 27ce51df9a isci: fix hang after target reset
When aborting a task context we need to be sure that the hardware has acted on
this request (retrieved the task context) before invalidating the remote node
context.  In the case of the "dummy" task context and remote node we do not
have the full state machine that goes through the complete tc abort and rnc
invalidate states.  Instead we ensure the hardware has seen and acted on

Signed-off-by: Jacek Danecki <Jacek.Danecki@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
2011-07-03 03:55:29 -07:00
..
core isci: fix hang after target reset 2011-07-03 03:55:29 -07:00
firmware
events.c isci: rework timer api 2011-07-03 03:55:28 -07:00
events.h isci: rework timer api 2011-07-03 03:55:28 -07:00
host.c isci: workaround port task scheduler starvation issue 2011-07-03 03:55:28 -07:00
host.h isci: rework timer api 2011-07-03 03:55:28 -07:00
init.c isci: fix sas address reporting 2011-07-03 03:55:28 -07:00
isci.h isci: Removing deprecated functions 2011-07-03 03:55:28 -07:00
Makefile isci: Removing deprecated functions 2011-07-03 03:55:28 -07:00
phy.c isci: Adding support for phy enable and disable 2011-07-03 03:55:29 -07:00
phy.h
port.c isci: fix sas address reporting 2011-07-03 03:55:28 -07:00
port.h
remote_device.c isci: Cleanup warning messages for phy resets 2011-07-03 03:55:29 -07:00
remote_device.h isci: Removing deprecated functions 2011-07-03 03:55:28 -07:00
request.c isci: debug fixes 2011-07-03 03:55:27 -07:00
request.h isci: kill SCI_IO_REQUEST_DATA_DIRECTION 2011-07-03 00:36:31 -07:00
sata.c isci: Removing deprecated functions 2011-07-03 03:55:28 -07:00
sata.h
sci_environment.h isci: clean up remaining silicon revision ifdefs in phy init 2011-07-03 03:55:28 -07:00
task.c isci: rework timer api 2011-07-03 03:55:28 -07:00
task.h
timers.c isci: rework timer api 2011-07-03 03:55:28 -07:00
timers.h isci: rework timer api 2011-07-03 03:55:28 -07:00