diff options
Diffstat (limited to 'fs/hfs/attr.c')
-rw-r--r-- | fs/hfs/attr.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/fs/hfs/attr.c b/fs/hfs/attr.c index e057ec542a6a..8d931b157bbe 100644 --- a/fs/hfs/attr.c +++ b/fs/hfs/attr.c | |||
@@ -16,7 +16,7 @@ | |||
16 | int hfs_setxattr(struct dentry *dentry, const char *name, | 16 | int hfs_setxattr(struct dentry *dentry, const char *name, |
17 | const void *value, size_t size, int flags) | 17 | const void *value, size_t size, int flags) |
18 | { | 18 | { |
19 | struct inode *inode = dentry->d_inode; | 19 | struct inode *inode = d_inode(dentry); |
20 | struct hfs_find_data fd; | 20 | struct hfs_find_data fd; |
21 | hfs_cat_rec rec; | 21 | hfs_cat_rec rec; |
22 | struct hfs_cat_file *file; | 22 | struct hfs_cat_file *file; |
@@ -59,7 +59,7 @@ out: | |||
59 | ssize_t hfs_getxattr(struct dentry *dentry, const char *name, | 59 | ssize_t hfs_getxattr(struct dentry *dentry, const char *name, |
60 | void *value, size_t size) | 60 | void *value, size_t size) |
61 | { | 61 | { |
62 | struct inode *inode = dentry->d_inode; | 62 | struct inode *inode = d_inode(dentry); |
63 | struct hfs_find_data fd; | 63 | struct hfs_find_data fd; |
64 | hfs_cat_rec rec; | 64 | hfs_cat_rec rec; |
65 | struct hfs_cat_file *file; | 65 | struct hfs_cat_file *file; |
@@ -105,7 +105,7 @@ out: | |||
105 | 105 | ||
106 | ssize_t hfs_listxattr(struct dentry *dentry, char *buffer, size_t size) | 106 | ssize_t hfs_listxattr(struct dentry *dentry, char *buffer, size_t size) |
107 | { | 107 | { |
108 | struct inode *inode = dentry->d_inode; | 108 | struct inode *inode = d_inode(dentry); |
109 | 109 | ||
110 | if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) | 110 | if (!S_ISREG(inode->i_mode) || HFS_IS_RSRC(inode)) |
111 | return -EOPNOTSUPP; | 111 | return -EOPNOTSUPP; |