{
ldout(cct, 10) << __func__ << " " << *in << " capsnap " << (void *)&capsnap << " used " << ccap_string(used) << dendl;
capsnap.size = in->size;
+ capsnap.fscrypt_auth = in->fscrypt_auth;
+ capsnap.fscrypt_file = in->fscrypt_file;
capsnap.mtime = in->mtime;
capsnap.atime = in->atime;
capsnap.ctime = in->ctime;
m->head.xattr_version = capsnap.xattr_version;
encode(capsnap.xattrs, m->xattrbl);
+ m->fscrypt_file = capsnap.fscrypt_auth;
+ m->fscrypt_file = capsnap.fscrypt_file;
m->ctime = capsnap.ctime;
m->btime = capsnap.btime;
m->mtime = capsnap.mtime;
gid_t gid = 0;
std::map<std::string,bufferptr> xattrs;
version_t xattr_version = 0;
+ std::vector<uint8_t> fscrypt_auth;
+ std::vector<uint8_t> fscrypt_file;
bufferlist inline_data;
version_t inline_version = 0;