summaryrefslogtreecommitdiffstats
path: root/drivers/target/target_core_internal.h
diff options
context:
space:
mode:
authorNicholas Bellinger <nab@linux-iscsi.org>2012-02-13 02:35:01 -0800
committerNicholas Bellinger <nab@linux-iscsi.org>2012-02-25 14:37:49 -0800
commitffc32d5259d107a3aa1b822e22f20b69cb9ec0a5 (patch)
tree770ec5b87b91c9c1bc7edd76c8a1535259424696 /drivers/target/target_core_internal.h
parent86715569d085addc635c2b55ee8acb79d3a7fbbf (diff)
downloadlinux-ffc32d5259d107a3aa1b822e22f20b69cb9ec0a5.tar.gz
linux-ffc32d5259d107a3aa1b822e22f20b69cb9ec0a5.tar.xz
linux-ffc32d5259d107a3aa1b822e22f20b69cb9ec0a5.zip
target: Make target_release_cmd_kref release on empty list
This patch changes target_release_cmd_kref() to make TFO->release_cmd() call when list_empty(&se_cmd->se_cmd_list) is TRUE. This is required for TMR_ABORT_TASK operation where the referenced tag descriptor may have already been pulled of the session command list. Reported-by: Roland Dreier <roland@purestorage.com> Cc: Christoph Hellwig <hch@lst.de> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
Diffstat (limited to 'drivers/target/target_core_internal.h')
0 files changed, 0 insertions, 0 deletions