]> git.baikalelectronics.ru Git - kernel.git/commit
target: add back error handling in transport_complete_task
authorChristoph Hellwig <hch@lst.de>
Wed, 2 Nov 2011 12:06:35 +0000 (05:06 -0700)
committerNicholas Bellinger <nab@linux-iscsi.org>
Wed, 2 Nov 2011 16:21:10 +0000 (16:21 +0000)
commit5bc364e1a3946ea00060b72e01976cf3682ae56f
treedc7af94f5ac99d6558098b4fca2ed14d6ba828dc
parent8b57bfd6a75c8b51d68e0f2f3a02c2f43fc86bd9
target: add back error handling in transport_complete_task

The commit

    target: use a workqueue for I/O completions

accidentally removed setting t_tasks_failed in transport_complete_task.
Add it back in a slightly cleaner way; now it is set for every failed task
instead of special casing the last one completing by using the success
argument directly for it.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Nicholas A. Bellinger <nab@linux-iscsi.org>
drivers/target/target_core_transport.c