From 3bb45526f5bcd2a8270f8fd6659a23c300f249bf Mon Sep 17 00:00:00 2001 From: Nicholas Bellinger Date: Mon, 13 Feb 2012 02:35:01 -0800 Subject: [PATCH] --- yaml --- r: 292833 b: refs/heads/master c: ffc32d5259d107a3aa1b822e22f20b69cb9ec0a5 h: refs/heads/master i: 292831: 91412c201b57f34cb2e5ede753f5f90ddf826d2b v: v3 --- [refs] | 2 +- trunk/drivers/target/target_core_transport.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 254e9aab90ab..8ef8ae0e6954 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 86715569d085addc635c2b55ee8acb79d3a7fbbf +refs/heads/master: ffc32d5259d107a3aa1b822e22f20b69cb9ec0a5 diff --git a/trunk/drivers/target/target_core_transport.c b/trunk/drivers/target/target_core_transport.c index c6b8b8233399..52a66710a293 100644 --- a/trunk/drivers/target/target_core_transport.c +++ b/trunk/drivers/target/target_core_transport.c @@ -4051,7 +4051,7 @@ static void target_release_cmd_kref(struct kref *kref) spin_lock_irqsave(&se_sess->sess_cmd_lock, flags); if (list_empty(&se_cmd->se_cmd_list)) { spin_unlock_irqrestore(&se_sess->sess_cmd_lock, flags); - WARN_ON(1); + se_cmd->se_tfo->release_cmd(se_cmd); return; } if (se_sess->sess_tearing_down && se_cmd->cmd_wait_set) {