summaryrefslogtreecommitdiffstats
path: root/api/src/glfs.c
diff options
context:
space:
mode:
Diffstat (limited to 'api/src/glfs.c')
-rw-r--r--api/src/glfs.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/api/src/glfs.c b/api/src/glfs.c
index 418c6c5d285..4375774a853 100644
--- a/api/src/glfs.c
+++ b/api/src/glfs.c
@@ -592,7 +592,7 @@ glfs_fd_destroy (void *data)
glfd = (struct glfs_fd *)data;
- glfs_lock (glfd->fs);
+ glfs_lock (glfd->fs, _gf_true);
{
list_del_init (&glfd->openfds);
}
@@ -635,7 +635,7 @@ glfs_fd_bind (struct glfs_fd *glfd)
fs = glfd->fs;
- glfs_lock (fs);
+ glfs_lock (fs, _gf_true);
{
list_add_tail (&glfd->openfds, &fs->openfds);
}
@@ -925,7 +925,7 @@ glfs_init_wait (struct glfs *fs)
int ret = -1;
/* Always a top-down call, use glfs_lock() */
- glfs_lock (fs);
+ glfs_lock (fs, _gf_true);
{
while (!fs->init)
pthread_cond_wait (&fs->cond,
@@ -1302,7 +1302,7 @@ pub_glfs_get_volfile (struct glfs *fs, void *buf, size_t len)
DECLARE_OLD_THIS;
__GLFS_ENTRY_VALIDATE_FS (fs, invalid_fs);
- glfs_lock(fs);
+ glfs_lock(fs, _gf_true);
if (len >= fs->oldvollen) {
gf_msg_trace ("glfs", 0, "copying %zu to %p", len, buf);
memcpy(buf,fs->oldvolfile,len);