From: Erez Zadok Date: Fri, 4 Dec 2009 01:58:43 +0000 (-0500) Subject: patch unionfs-remove-unnecessary-lockdep-off-on-in-rename.patch X-Git-Url: https://git.fsl.cs.sunysb.edu/?a=commitdiff_plain;h=c323b172d89f2dc4e97d4a37dc57c0d7624857c1;p=unionfs-2.6.39.y.git patch unionfs-remove-unnecessary-lockdep-off-on-in-rename.patch --- diff --git a/fs/unionfs/rename.c b/fs/unionfs/rename.c index ed13260b89c..701da78f56e 100644 --- a/fs/unionfs/rename.c +++ b/fs/unionfs/rename.c @@ -108,8 +108,6 @@ static int __unionfs_rename(struct inode *old_dir, struct dentry *old_dentry, lower_old_dir_dentry = dget_parent(lower_old_dentry); lower_new_dir_dentry = dget_parent(lower_new_dentry); - /* see Documentation/filesystems/unionfs/issues.txt */ - lockdep_off(); trap = lock_rename(lower_old_dir_dentry, lower_new_dir_dentry); /* source should not be ancenstor of target */ if (trap == lower_old_dentry) { @@ -130,7 +128,6 @@ out_err_unlock: fsstack_copy_attr_times(new_dir, lower_new_dir_dentry->d_inode); } unlock_rename(lower_old_dir_dentry, lower_new_dir_dentry); - lockdep_on(); dput(lower_old_dir_dentry); dput(lower_new_dir_dentry);