diff options
Diffstat (limited to 'fs/ecryptfs/ecryptfs_kernel.h')
| -rw-r--r-- | fs/ecryptfs/ecryptfs_kernel.h | 19 | 
1 files changed, 4 insertions, 15 deletions
diff --git a/fs/ecryptfs/ecryptfs_kernel.h b/fs/ecryptfs/ecryptfs_kernel.h index df19d34a033..90d1882b306 100644 --- a/fs/ecryptfs/ecryptfs_kernel.h +++ b/fs/ecryptfs/ecryptfs_kernel.h @@ -261,7 +261,10 @@ struct ecryptfs_inode_info {   * vfsmount too. */  struct ecryptfs_dentry_info {  	struct path lower_path; -	struct ecryptfs_crypt_stat *crypt_stat; +	union { +		struct ecryptfs_crypt_stat *crypt_stat; +		struct rcu_head rcu; +	};  };  /** @@ -512,13 +515,6 @@ ecryptfs_dentry_to_lower(struct dentry *dentry)  	return ((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.dentry;  } -static inline void -ecryptfs_set_dentry_lower(struct dentry *dentry, struct dentry *lower_dentry) -{ -	((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.dentry = -		lower_dentry; -} -  static inline struct vfsmount *  ecryptfs_dentry_to_lower_mnt(struct dentry *dentry)  { @@ -531,13 +527,6 @@ ecryptfs_dentry_to_lower_path(struct dentry *dentry)  	return &((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path;  } -static inline void -ecryptfs_set_dentry_lower_mnt(struct dentry *dentry, struct vfsmount *lower_mnt) -{ -	((struct ecryptfs_dentry_info *)dentry->d_fsdata)->lower_path.mnt = -		lower_mnt; -} -  #define ecryptfs_printk(type, fmt, arg...) \          __ecryptfs_printk(type "%s: " fmt, __func__, ## arg);  __printf(1, 2)  | 
