Matt Benjamin has uploaded this change for review.

View Change

rgw: rgw_xattr fixes

* fix rgw_getxattrs preamble in getxattrs
* rgw: remove xattrs don't work comment
* fix rgw_setxattrs preamble in setxattrs
* fix rgw_rmxattr preamble in removexattrs
* restructure listxattrs to enumerate returned names
* rgw: conditionally set xattr_support in fs_info

Possibly a regression in other fsals, this is being set in FSAL_CEPH, but
not FSAL_GPFS.

* rgw: don't pass address of pointer xa_value as cb_arg

That causes xa_value to point to junk.

Change-Id: I35607443754015dbfbf4d1b02c5fa6777c3ee4a9
Signed-off-by: Matt Benjamin <mbenjamin@redhat.com>
---
M src/FSAL/FSAL_RGW/handle.c
M src/FSAL/FSAL_RGW/main.c
M src/cmake/modules/FindRGW.cmake
3 files changed, 79 insertions(+), 48 deletions(-)

git pull ssh://review.gerrithub.io:29418/ffilz/nfs-ganesha refs/changes/07/553107/1

To view, visit change 553107. To unsubscribe, or for help writing mail filters, visit settings.

Gerrit-Project: ffilz/nfs-ganesha
Gerrit-Branch: next
Gerrit-Change-Id: I35607443754015dbfbf4d1b02c5fa6777c3ee4a9
Gerrit-Change-Number: 553107
Gerrit-PatchSet: 1
Gerrit-Owner: Matt Benjamin <mbenjamin@redhat.com>
Gerrit-MessageType: newchange