ecryptfs: update to new API of fsstack_copy_attr_all
authorErez_Zadok <ezk@cs.sunysb.edu>
Tue, 3 Jul 2007 23:06:31 +0000 (19:06 -0400)
committerErez_Zadok <ezk@cs.sunysb.edu>
Tue, 3 Jul 2007 23:06:31 +0000 (19:06 -0400)
Remove obsolete third argument to fsstack_copy_attr_all which was always
NULL for ecryptfs.

Signed-off-by: Erez Zadok <ezk@cs.sunysb.edu>
Conflicts:

fs/ecryptfs/dentry.c
fs/ecryptfs/inode.c
fs/ecryptfs/main.c

fs/ecryptfs/dentry.c
fs/ecryptfs/inode.c
fs/ecryptfs/main.c

index 52d1e36dc746a54182c2a68bf8aad19b1e1b0dbc..5bf742f2c0515f17cbccd3ad265049376d1c6194 100644 (file)
@@ -61,7 +61,7 @@ static int ecryptfs_d_revalidate(struct dentry *dentry, struct nameidata *nd)
                struct inode *lower_inode =
                        ecryptfs_inode_to_lower(dentry->d_inode);
 
-               ecryptfs_copy_attr_all(dentry->d_inode, lower_inode);
+               fsstack_copy_attr_all(dentry->d_inode, lower_inode);
        }
 out:
        return rc;
index 78a8f3723df0ddbcee82f8f2c8f20daa78f6de90..a273e048b809e4ac2fab9c2ce5037226cef6d72b 100644 (file)
@@ -632,9 +632,10 @@ ecryptfs_rename(struct inode *old_dir, struct dentry *old_dentry,
                        lower_new_dir_dentry->d_inode, lower_new_dentry);
        if (rc)
                goto out_lock;
-       ecryptfs_copy_attr_all(new_dir, lower_new_dir_dentry->d_inode);
+       fsstack_copy_attr_all(new_dir, lower_new_dir_dentry->d_inode);
+
        if (new_dir != old_dir)
-               ecryptfs_copy_attr_all(old_dir, lower_old_dir_dentry->d_inode);
+               fsstack_copy_attr_all(old_dir, lower_old_dir_dentry->d_inode);
 out_lock:
        unlock_rename(lower_old_dir_dentry, lower_new_dir_dentry);
        dput(lower_new_dentry->d_parent);
@@ -921,7 +922,7 @@ static int ecryptfs_setattr(struct dentry *dentry, struct iattr *ia)
        }
        rc = notify_change(lower_dentry, ia);
 out:
-       ecryptfs_copy_attr_all(inode, lower_inode);
+       fsstack_copy_attr_all(inode, lower_inode);
        return rc;
 }
 
index a78d87d14bafb2256313753cc8aeaeeb6c0b381f..0cbfbfabf42a3bc96c97c0a4046c587b689d8f25 100644 (file)
@@ -112,7 +112,7 @@ int ecryptfs_interpose(struct dentry *lower_dentry, struct dentry *dentry,
                d_add(dentry, inode);
        else
                d_instantiate(dentry, inode);
-       ecryptfs_copy_attr_all(inode, lower_inode);
+       fsstack_copy_attr_all(inode, lower_inode);
        /* This size will be overwritten for real files w/ headers and
         * other metadata */
        ecryptfs_copy_inode_size(inode, lower_inode);