]> git.baikalelectronics.ru Git - kernel.git/commit
ceph: properly handle XATTR_CREATE and XATTR_REPLACE
authorYan, Zheng <zheng.z.yan@intel.com>
Tue, 11 Feb 2014 05:01:19 +0000 (13:01 +0800)
committerSage Weil <sage@inktank.com>
Mon, 17 Feb 2014 20:37:05 +0000 (12:37 -0800)
commit359e26193b94c25b9c0d0ddd88c11c76ce91845d
tree2120c4d11018e7090fc76158453f11d7a0939d3f
parent6d700d86906b4584ed5bca748a6c65d4231321d9
ceph: properly handle XATTR_CREATE and XATTR_REPLACE

return -EEXIST if XATTR_CREATE is set and xattr alread exists.
return -ENODATA if XATTR_REPLACE is set but xattr does not exist.

Signed-off-by: Yan, Zheng <zheng.z.yan@intel.com>
fs/ceph/xattr.c