diff options
Diffstat (limited to 'fs/jfs/xattr.c')
-rw-r--r-- | fs/jfs/xattr.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/fs/jfs/xattr.c b/fs/jfs/xattr.c index 46325d5c34fc..48b15a6e5558 100644 --- a/fs/jfs/xattr.c +++ b/fs/jfs/xattr.c | |||
@@ -849,7 +849,7 @@ int __jfs_setxattr(tid_t tid, struct inode *inode, const char *name, | |||
849 | int jfs_setxattr(struct dentry *dentry, const char *name, const void *value, | 849 | int jfs_setxattr(struct dentry *dentry, const char *name, const void *value, |
850 | size_t value_len, int flags) | 850 | size_t value_len, int flags) |
851 | { | 851 | { |
852 | struct inode *inode = dentry->d_inode; | 852 | struct inode *inode = d_inode(dentry); |
853 | struct jfs_inode_info *ji = JFS_IP(inode); | 853 | struct jfs_inode_info *ji = JFS_IP(inode); |
854 | int rc; | 854 | int rc; |
855 | tid_t tid; | 855 | tid_t tid; |
@@ -872,7 +872,7 @@ int jfs_setxattr(struct dentry *dentry, const char *name, const void *value, | |||
872 | 872 | ||
873 | tid = txBegin(inode->i_sb, 0); | 873 | tid = txBegin(inode->i_sb, 0); |
874 | mutex_lock(&ji->commit_mutex); | 874 | mutex_lock(&ji->commit_mutex); |
875 | rc = __jfs_setxattr(tid, dentry->d_inode, name, value, value_len, | 875 | rc = __jfs_setxattr(tid, d_inode(dentry), name, value, value_len, |
876 | flags); | 876 | flags); |
877 | if (!rc) | 877 | if (!rc) |
878 | rc = txCommit(tid, 1, &inode, 0); | 878 | rc = txCommit(tid, 1, &inode, 0); |
@@ -959,7 +959,7 @@ ssize_t jfs_getxattr(struct dentry *dentry, const char *name, void *data, | |||
959 | return -EOPNOTSUPP; | 959 | return -EOPNOTSUPP; |
960 | } | 960 | } |
961 | 961 | ||
962 | err = __jfs_getxattr(dentry->d_inode, name, data, buf_size); | 962 | err = __jfs_getxattr(d_inode(dentry), name, data, buf_size); |
963 | 963 | ||
964 | return err; | 964 | return err; |
965 | } | 965 | } |
@@ -976,7 +976,7 @@ static inline int can_list(struct jfs_ea *ea) | |||
976 | 976 | ||
977 | ssize_t jfs_listxattr(struct dentry * dentry, char *data, size_t buf_size) | 977 | ssize_t jfs_listxattr(struct dentry * dentry, char *data, size_t buf_size) |
978 | { | 978 | { |
979 | struct inode *inode = dentry->d_inode; | 979 | struct inode *inode = d_inode(dentry); |
980 | char *buffer; | 980 | char *buffer; |
981 | ssize_t size = 0; | 981 | ssize_t size = 0; |
982 | int xattr_size; | 982 | int xattr_size; |
@@ -1029,7 +1029,7 @@ ssize_t jfs_listxattr(struct dentry * dentry, char *data, size_t buf_size) | |||
1029 | 1029 | ||
1030 | int jfs_removexattr(struct dentry *dentry, const char *name) | 1030 | int jfs_removexattr(struct dentry *dentry, const char *name) |
1031 | { | 1031 | { |
1032 | struct inode *inode = dentry->d_inode; | 1032 | struct inode *inode = d_inode(dentry); |
1033 | struct jfs_inode_info *ji = JFS_IP(inode); | 1033 | struct jfs_inode_info *ji = JFS_IP(inode); |
1034 | int rc; | 1034 | int rc; |
1035 | tid_t tid; | 1035 | tid_t tid; |
@@ -1047,7 +1047,7 @@ int jfs_removexattr(struct dentry *dentry, const char *name) | |||
1047 | 1047 | ||
1048 | tid = txBegin(inode->i_sb, 0); | 1048 | tid = txBegin(inode->i_sb, 0); |
1049 | mutex_lock(&ji->commit_mutex); | 1049 | mutex_lock(&ji->commit_mutex); |
1050 | rc = __jfs_setxattr(tid, dentry->d_inode, name, NULL, 0, XATTR_REPLACE); | 1050 | rc = __jfs_setxattr(tid, d_inode(dentry), name, NULL, 0, XATTR_REPLACE); |
1051 | if (!rc) | 1051 | if (!rc) |
1052 | rc = txCommit(tid, 1, &inode, 0); | 1052 | rc = txCommit(tid, 1, &inode, 0); |
1053 | txEnd(tid); | 1053 | txEnd(tid); |