aboutsummaryrefslogtreecommitdiffstats
path: root/fs/ecryptfs/ecryptfs_kernel.h
diff options
context:
space:
mode:
authorTyler Hicks <tyhicks@linux.vnet.ibm.com>2011-05-24 03:16:51 -0400
committerTyler Hicks <tyhicks@linux.vnet.ibm.com>2011-05-29 13:51:17 -0400
commit5ccf92037c7c6e6f28175fd245284923f939259f (patch)
tree3d9d551131686c9b0f4c6f7ed31ce4db1dbd0327 /fs/ecryptfs/ecryptfs_kernel.h
parentc4f790736ca8d7d86883c5aee2ba1caa15cd8da3 (diff)
eCryptfs: Cleanup inode initialization code
The eCryptfs inode get, initialization, and dentry interposition code has two separate paths. One is for when dentry interposition is needed after doing things like a mkdir in the lower filesystem and the other is needed after a lookup. Unlocking new inodes and doing a d_add() needs to happen at different times, depending on which type of dentry interposing is being done. This patch cleans up the inode get and initialization code paths and splits them up so that the locking and d_add() differences mentioned above can be handled appropriately in a later patch. Signed-off-by: Tyler Hicks <tyhicks@linux.vnet.ibm.com> Tested-by: David <david@unsolicited.net>
Diffstat (limited to 'fs/ecryptfs/ecryptfs_kernel.h')
-rw-r--r--fs/ecryptfs/ecryptfs_kernel.h3
1 files changed, 0 insertions, 3 deletions
diff --git a/fs/ecryptfs/ecryptfs_kernel.h b/fs/ecryptfs/ecryptfs_kernel.h
index 37224b5fb12a..41a453236371 100644
--- a/fs/ecryptfs/ecryptfs_kernel.h
+++ b/fs/ecryptfs/ecryptfs_kernel.h
@@ -628,9 +628,6 @@ struct ecryptfs_open_req {
628struct inode *ecryptfs_get_inode(struct inode *lower_inode, 628struct inode *ecryptfs_get_inode(struct inode *lower_inode,
629 struct super_block *sb); 629 struct super_block *sb);
630void ecryptfs_i_size_init(const char *page_virt, struct inode *inode); 630void ecryptfs_i_size_init(const char *page_virt, struct inode *inode);
631int ecryptfs_lookup_and_interpose_lower(struct dentry *ecryptfs_dentry,
632 struct dentry *lower_dentry,
633 struct inode *ecryptfs_dir_inode);
634int ecryptfs_decode_and_decrypt_filename(char **decrypted_name, 631int ecryptfs_decode_and_decrypt_filename(char **decrypted_name,
635 size_t *decrypted_name_size, 632 size_t *decrypted_name_size,
636 struct dentry *ecryptfs_dentry, 633 struct dentry *ecryptfs_dentry,