]> git.baikalelectronics.ru Git - kernel.git/commit
isci: fix hang after target reset
authorDan Williams <dan.j.williams@intel.com>
Thu, 3 Mar 2011 00:45:18 +0000 (16:45 -0800)
committerDan Williams <dan.j.williams@intel.com>
Sun, 3 Jul 2011 10:55:29 +0000 (03:55 -0700)
commit1bc19cd9c4d33a76ac599438371da15253c4aef5
treedbd50cc736c0eeb7e10ee2b15320c9f06b789f02
parent04212d26dbb813b851954707154f87fcd3cf3cc1
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>
drivers/scsi/isci/core/scic_sds_port.c