]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
client: support security. namespace
authorBrian Chrisman <brchrisman@gmail.com>
Wed, 11 May 2011 17:28:42 +0000 (10:28 -0700)
committerSage Weil <sage@newdream.net>
Wed, 11 May 2011 17:28:44 +0000 (10:28 -0700)
Signed-off-by: Brian Chrisman <brchrisman@gmail.com>
src/client/Client.cc

index f906fe179f5431820f4789c89be273fa2bb2325f..7f7fb0839d37bbb26b6dae78c85ff634e68866d7 100644 (file)
@@ -5773,7 +5773,7 @@ int Client::ll_removexattr(vinodeno_t vino, const char *name, int uid, int gid)
   tout << name << std::endl;
 
   // only user xattrs, for now
-  if (strncmp(name, "user.", 5))
+  if (strncmp(name, "user.", 5) && strncmp(name, "security.", 9) && strncmp(name, "trusted.", 8))
     return -EOPNOTSUPP;
 
   Inode *in = _ll_get_inode(vino);