diff options
Diffstat (limited to 'libnetfs/nrele.c')
-rw-r--r-- | libnetfs/nrele.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/libnetfs/nrele.c b/libnetfs/nrele.c index dca9599a..6f9a0144 100644 --- a/libnetfs/nrele.c +++ b/libnetfs/nrele.c @@ -23,15 +23,15 @@ void netfs_nrele (struct node *np) { - spin_lock (&netfs_node_refcnt_lock); + pthread_spin_lock (&netfs_node_refcnt_lock); assert (np->references); np->references--; if (np->references == 0) { - mutex_lock (&np->lock); + pthread_mutex_lock (&np->lock); netfs_drop_node (np); /* netfs_drop_node drops netfs_node_refcnt_lock for us. */ } else - spin_unlock (&netfs_node_refcnt_lock); + pthread_spin_unlock (&netfs_node_refcnt_lock); } |