From 0f6a5081d875051e1b6275096d25332e66f0458c Mon Sep 17 00:00:00 2001 From: Flavio Cruz Date: Sun, 14 Feb 2016 18:37:16 -0500 Subject: libdiskfs: fix and improve locking in nrefs/nput. * libnetfs/node-nput.c: Do not unlock the node since it will be unlocked later. * libnetfs/node-nrele.c: Do not lock the node twice if not needed. --- libdiskfs/node-nput.c | 1 - 1 file changed, 1 deletion(-) (limited to 'libdiskfs/node-nput.c') diff --git a/libdiskfs/node-nput.c b/libdiskfs/node-nput.c index d23c1037..d59769b6 100644 --- a/libdiskfs/node-nput.c +++ b/libdiskfs/node-nput.c @@ -56,7 +56,6 @@ diskfs_nput (struct node *np) hold a weak reference ourselves. */ diskfs_try_dropping_softrefs (np); } - pthread_mutex_unlock (&np->lock); } /* Finally get rid of our reference. */ -- cgit v1.2.3