Commit 29dccfa5 authored by Yan, Zheng's avatar Yan, Zheng Committed by Ilya Dryomov

ceph: don't request vxattrs from MDS

It's uselese because MDS reply does not carry any vxattr.
Signed-off-by: default avatarYan, Zheng <zyan@redhat.com>
parent 132ca7e1
......@@ -727,8 +727,10 @@ ssize_t __ceph_getxattr(struct inode *inode, const char *name, void *value,
/* let's see if a virtual xattr was requested */
vxattr = ceph_match_vxattr(inode, name);
if (vxattr && !(vxattr->exists_cb && !vxattr->exists_cb(ci))) {
err = vxattr->getxattr_cb(ci, value, size);
if (vxattr) {
err = -ENODATA;
if (!(vxattr->exists_cb && !vxattr->exists_cb(ci)))
err = vxattr->getxattr_cb(ci, value, size);
return err;
}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment