aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDan Carpenter <error27@gmail.com>2011-06-13 23:08:46 +0300
committerNicholas Bellinger <nab@linux-iscsi.org>2011-06-24 00:09:15 +0000
commit7c7cf3b9c31ed09822e5c186297991093ee13c49 (patch)
tree9fc758477e9275b3c6657e020152e98ab6825f2b
parenttcm_fc: Fix ft_send_tm LUN lookup OOPs (diff)
downloadlinux-dev-7c7cf3b9c31ed09822e5c186297991093ee13c49.tar.xz
linux-dev-7c7cf3b9c31ed09822e5c186297991093ee13c49.zip
tcm_fc: Fix possible lock to unlock type deadlock
There is a typo here, it should be an unlock instead of a lock. The original code will deadlock. Signed-off-by: Dan Carpenter <error27@gmail.com> Signed-off-by: Nicholas Bellinger <nab@linux-iscsi.org>
-rw-r--r--drivers/target/tcm_fc/tfc_sess.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/target/tcm_fc/tfc_sess.c b/drivers/target/tcm_fc/tfc_sess.c
index 03744c23095c..7491e21cc6ae 100644
--- a/drivers/target/tcm_fc/tfc_sess.c
+++ b/drivers/target/tcm_fc/tfc_sess.c
@@ -332,7 +332,7 @@ void ft_sess_close(struct se_session *se_sess)
lport = sess->tport->lport;
port_id = sess->port_id;
if (port_id == -1) {
- mutex_lock(&ft_lport_lock);
+ mutex_unlock(&ft_lport_lock);
return;
}
FT_SESS_DBG("port_id %x\n", port_id);