blob: 0b8c09a369ba596ec35f7b563ad49f02d5afb50b [file] [log] [blame]
From: "Yan, Zheng" <zyan@redhat.com>
Date: Thu, 18 Sep 2014 16:11:12 +0800
Subject: ceph: fix llistxattr on symlink
commit 0abb43dcacb52145aa265f82c914375d59dfe2da upstream.
only regular file and directory have vxattrs.
Signed-off-by: Yan, Zheng <zyan@redhat.com>
Cc: Bryan Henderson <bryanh@giraffe-data.com>
Signed-off-by: Ben Hutchings <ben@decadent.org.uk>
---
fs/ceph/xattr.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
--- a/fs/ceph/xattr.c
+++ b/fs/ceph/xattr.c
@@ -284,8 +284,7 @@ static size_t ceph_vxattrs_name_size(str
return ceph_dir_vxattrs_name_size;
if (vxattrs == ceph_file_vxattrs)
return ceph_file_vxattrs_name_size;
- BUG();
-
+ BUG_ON(vxattrs);
return 0;
}