ceph: don't list vxattrs in listxattr()
authorJeff Layton <jlayton@kernel.org>
Wed, 24 Jul 2019 16:46:20 +0000 (12:46 -0400)
committerIlya Dryomov <idryomov@gmail.com>
Mon, 16 Sep 2019 10:06:23 +0000 (12:06 +0200)
commite09580b343aa117fd07c1bb7f7dfc5bc630a2953
tree6df43209253ef43bb0be9802dac03fe52491c285
parente1e44602021358336fb524affe53ce3c09b34beb
ceph: don't list vxattrs in listxattr()

Most filesystems that provide virtual xattrs (e.g. CIFS) don't display
them via listxattr(). Ceph does, and that causes some of the tests in
xfstests to fail.

Have cephfs stop listing vxattrs in listxattr. Userspace can always
query them directly when the name is known.

Signed-off-by: Jeff Layton <jlayton@kernel.org>
Acked-by: David Disseldorp <ddiss@suse.de>
Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
fs/ceph/xattr.c