diff options
Diffstat (limited to 'fs/gfs2/acl.c')
-rw-r--r-- | fs/gfs2/acl.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/fs/gfs2/acl.c b/fs/gfs2/acl.c index 9482a677ea47..e9d05fe94357 100644 --- a/fs/gfs2/acl.c +++ b/fs/gfs2/acl.c | |||
@@ -15,8 +15,11 @@ | |||
15 | #include <linux/posix_acl.h> | 15 | #include <linux/posix_acl.h> |
16 | #include <linux/posix_acl_xattr.h> | 16 | #include <linux/posix_acl_xattr.h> |
17 | #include <asm/semaphore.h> | 17 | #include <asm/semaphore.h> |
18 | #include <linux/gfs2_ondisk.h> | ||
18 | 19 | ||
19 | #include "gfs2.h" | 20 | #include "gfs2.h" |
21 | #include "lm_interface.h" | ||
22 | #include "incore.h" | ||
20 | #include "acl.h" | 23 | #include "acl.h" |
21 | #include "eaops.h" | 24 | #include "eaops.h" |
22 | #include "eattr.h" | 25 | #include "eattr.h" |
@@ -24,6 +27,7 @@ | |||
24 | #include "inode.h" | 27 | #include "inode.h" |
25 | #include "meta_io.h" | 28 | #include "meta_io.h" |
26 | #include "trans.h" | 29 | #include "trans.h" |
30 | #include "util.h" | ||
27 | 31 | ||
28 | #define ACL_ACCESS 1 | 32 | #define ACL_ACCESS 1 |
29 | #define ACL_DEFAULT 0 | 33 | #define ACL_DEFAULT 0 |
@@ -157,7 +161,7 @@ int gfs2_check_acl_locked(struct inode *inode, int mask) | |||
157 | struct posix_acl *acl = NULL; | 161 | struct posix_acl *acl = NULL; |
158 | int error; | 162 | int error; |
159 | 163 | ||
160 | error = acl_get(get_v2ip(inode), ACL_ACCESS, &acl, NULL, NULL, NULL); | 164 | error = acl_get(inode->u.generic_ip, ACL_ACCESS, &acl, NULL, NULL, NULL); |
161 | if (error) | 165 | if (error) |
162 | return error; | 166 | return error; |
163 | 167 | ||
@@ -172,7 +176,7 @@ int gfs2_check_acl_locked(struct inode *inode, int mask) | |||
172 | 176 | ||
173 | int gfs2_check_acl(struct inode *inode, int mask) | 177 | int gfs2_check_acl(struct inode *inode, int mask) |
174 | { | 178 | { |
175 | struct gfs2_inode *ip = get_v2ip(inode); | 179 | struct gfs2_inode *ip = inode->u.generic_ip; |
176 | struct gfs2_holder i_gh; | 180 | struct gfs2_holder i_gh; |
177 | int error; | 181 | int error; |
178 | 182 | ||