cifs: Delete a stray unlock in cifs_swn_reconnect()
authorDan Carpenter <dan.carpenter@oracle.com>
Thu, 17 Dec 2020 11:01:48 +0000 (14:01 +0300)
committerSteve French <stfrench@microsoft.com>
Fri, 18 Dec 2020 06:02:16 +0000 (00:02 -0600)
The unlock is done in the caller, this is a stray which leads to a
double unlock bug.

Fixes: bf80e5d4259a ("cifs: Send witness register and unregister commands to userspace daemon")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Reviewed-by: Samuel Cabrero <scabrero@suse.de>
Signed-off-by: Steve French <stfrench@microsoft.com>
fs/cifs/cifs_swn.c

index c594e58..b2ef082 100644 (file)
@@ -285,8 +285,6 @@ static struct cifs_swn_reg *cifs_find_swn_reg(struct cifs_tcon *tcon)
                        continue;
                }
 
-               mutex_unlock(&cifs_swnreg_idr_mutex);
-
                cifs_dbg(FYI, "Existing swn registration for %s:%s found\n", swnreg->net_name,
                                swnreg->share_name);