commit 680a5e3bd39bba322b903db522cb85f14fd49c2a
Author: Erez_Zadok <[EMAIL PROTECTED]>
Date: Wed Apr 18 02:08:14 2007 -0400
cleanup: call our unionfs_{unlock,lock}_dentry instead of mutex ops.
This is for consistency with the rest of the code, which helps us place
debugging code when un/locking our special "info" mutex in our dentries.
diff --git a/fs/unionfs/lookup.c b/fs/unionfs/lookup.c
index dc5ce5e..95311c7 100644
--- a/fs/unionfs/lookup.c
+++ b/fs/unionfs/lookup.c
@@ -397,7 +397,7 @@ int new_dentry_private_data(struct dentry *dentry)
goto out;
mutex_init(&info->lock);
- mutex_lock(&info->lock);
+ unionfs_lock_dentry(dentry);
unlock_on_err = 1;
info->lower_paths = NULL;
@@ -433,7 +433,7 @@ int new_dentry_private_data(struct dentry *dentry)
out_free:
kfree(info->lower_paths);
if (unlock_on_err)
- mutex_unlock(&info->lock);
+ unionfs_unlock_dentry(dentry);
out:
free_dentry_private_data(info);
_______________________________________________
unionfs-cvs mailing list: http://unionfs.filesystems.org/
[email protected]
http://www.fsl.cs.sunysb.edu/mailman/listinfo/unionfs-cvs