From 04cfa521cd6f38d7cd735ead5b7978390664042e Mon Sep 17 00:00:00 2001 From: Justus Winter Date: Mon, 25 Apr 2016 00:54:08 +0200 Subject: Avoid superfluous locking of node * libdiskfs/io-restrict-auth.c (diskfs_S_io_restrict_auth): Do not lock the associated node. No operation here needs synchronization. * libnetfs/io-restrict-auth.c (netfs_S_io_restrict_auth): Likewise. --- libdiskfs/io-restrict-auth.c | 2 -- 1 file changed, 2 deletions(-) (limited to 'libdiskfs/io-restrict-auth.c') diff --git a/libdiskfs/io-restrict-auth.c b/libdiskfs/io-restrict-auth.c index 80c0b208..1c2c999d 100644 --- a/libdiskfs/io-restrict-auth.c +++ b/libdiskfs/io-restrict-auth.c @@ -40,7 +40,6 @@ diskfs_S_io_restrict_auth (struct protid *cred, if (err) return err; - pthread_mutex_lock (&cred->po->np->lock); refcount_ref (&cred->po->refcnt); err = diskfs_create_protid (cred->po, user, &newpi); if (! err) @@ -51,7 +50,6 @@ diskfs_S_io_restrict_auth (struct protid *cred, } else refcount_deref (&cred->po->refcnt); - pthread_mutex_unlock (&cred->po->np->lock); iohelp_free_iouser (user); return err; -- cgit v1.2.3