summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorYuri Tikhonov <yur@emcraft.com>2008-09-05 08:15:47 -0700
committerDan Williams <dan.j.williams@intel.com>2008-09-05 08:15:47 -0700
commitde24125dd0a452bfd4502fc448e3534c5d2e87aa (patch)
tree30b86411bdbbe6ebea4598bd82856a399f66bd88 /lib
parentb380b0d4f7dffcc235c0facefa537d4655619101 (diff)
downloadblackbird-op-linux-de24125dd0a452bfd4502fc448e3534c5d2e87aa.tar.gz
blackbird-op-linux-de24125dd0a452bfd4502fc448e3534c5d2e87aa.zip
async_tx: fix the bug in async_tx_run_dependencies
Should clear the next pointer of the TX if we are sure that the next TX (say NXT) will be submitted to the channel too. Overwise, we break the chain of descriptors, because we lose the information about the next descriptor to run. So next time, when invoke async_tx_run_dependencies() with TX, it's TX->next will be NULL, and NXT will be never submitted. Cc: <stable@kernel.org> [2.6.26] Signed-off-by: Yuri Tikhonov <yur@emcraft.com> Signed-off-by: Ilya Yanok <yanok@emcraft.com> Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'lib')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud