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

Reply via email to