tcm_fc: Fix possible lock to unlock type deadlock
authorDan Carpenter <error27@gmail.com>
Mon, 13 Jun 2011 20:08:46 +0000 (23:08 +0300)
committerNicholas Bellinger <nab@linux-iscsi.org>
Fri, 24 Jun 2011 00:09:15 +0000 (00:09 +0000)
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>
drivers/target/tcm_fc/tfc_sess.c

index 03744c2..7491e21 100644 (file)
@@ -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);