CEPH_CAP_XATTR_SHARED
if (__ceph_caps_issued_mask_metric(ci, CEPH_CAP_XATTR_SHARED, 0))
drop &= ~CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
mask |= CEPH_CAP_XATTR_SHARED;
CEPH_CAP_XATTR_SHARED | CEPH_CAP_XATTR_EXCL;
!((req_mask & CEPH_CAP_XATTR_SHARED) ||
__ceph_caps_issued_mask_metric(ci, CEPH_CAP_XATTR_SHARED, 1))) {
!__ceph_caps_issued_mask_metric(ci, CEPH_CAP_XATTR_SHARED, 1)) {
req->r_inode_drop = CEPH_CAP_XATTR_SHARED;
__ceph_caps_issued_mask(ci, CEPH_CAP_XATTR_SHARED, 0));
#define CEPH_STAT_CAP_XATTR CEPH_CAP_XATTR_SHARED
CEPH_CAP_XATTR_SHARED)
CEPH_CAP_XATTR_SHARED | \