commit | ffc32d5259d107a3aa1b822e22f20b69cb9ec0a5 | [log] [tgz] |
---|---|---|
author | Nicholas Bellinger <nab@linux-iscsi.org> | Mon Feb 13 02:35:01 2012 -0800 |
committer | Nicholas Bellinger <nab@linux-iscsi.org> | Sat Feb 25 14:37:49 2012 -0800 |
tree | 770ec5b87b91c9c1bc7edd76c8a1535259424696 | |
parent | 86715569d085addc635c2b55ee8acb79d3a7fbbf [diff] |
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>