Displaying 1 result from an estimated 1 matches for "b070f58".
Did you mean:
2070fa8
2010 Jul 29
0
[PATCH 3/7] btrfs/acl: add noacl check for btrfs_get_acl()
...ount /dev/sda2 -o noacl /mnt
# getfacl /mnt/file0
we add a noacl check for btrfs_get_acl() to fix it.
Signed-off-by: Miao Xie <miaox@cn.fujitsu.com>
---
fs/btrfs/acl.c | 3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/fs/btrfs/acl.c b/fs/btrfs/acl.c
index bb35580..b070f58 100644
--- a/fs/btrfs/acl.c
+++ b/fs/btrfs/acl.c
@@ -37,6 +37,9 @@ static struct posix_acl *btrfs_get_acl(struct inode *inode, int type)
char *value = NULL;
struct posix_acl *acl;
+ if (!IS_POSIXACL(inode))
+ return NULL;
+
acl = get_cached_acl(inode, type);
if (acl != ACL_NOT_CACHED)...