ceph: fix getxattr vxattr handling
authorSage Weil <sage@inktank.com>
Mon, 21 Jan 2013 06:00:58 +0000 (22:00 -0800)
committerSage Weil <sage@inktank.com>
Thu, 14 Feb 2013 02:26:03 +0000 (18:26 -0800)
commit0bee82fb4b8d49541fe474ed460d2b917f329568
treeddae2af23e46cf4b11788ff29f7ebf3a75b29ee7
parentf36e4472969a78ae65e514b553e9a0feacb40a28
ceph: fix getxattr vxattr handling

Change the vxattr handling for getxattr so that vxattrs are checked
prior to any xattr content, and never after.  Enforce vxattr existence
via the exists_cb callback.

Signed-off-by: Sage Weil <sage@inktank.com>
Reviewed-by: Sam Lang <sam.lang@inktank.com>
fs/ceph/xattr.c