CEPH_CAP_AUTH_SHARED
if ((newcaps & CEPH_CAP_AUTH_SHARED) &&
drop &= ~CEPH_CAP_AUTH_SHARED;
mask = CEPH_STAT_CAP_INODE | CEPH_CAP_AUTH_SHARED;
mask = CEPH_STAT_CAP_INODE | CEPH_CAP_AUTH_SHARED;
mask = CEPH_STAT_CAP_INODE | CEPH_CAP_AUTH_SHARED;
if ((new_version || (new_issued & CEPH_CAP_AUTH_SHARED)) &&
} else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
release |= CEPH_CAP_AUTH_SHARED;
} else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
release |= CEPH_CAP_AUTH_SHARED;
} else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
release |= CEPH_CAP_AUTH_SHARED;
} else if ((issued & CEPH_CAP_AUTH_SHARED) == 0 ||
release |= CEPH_CAP_AUTH_SHARED;
err = ceph_do_getattr(inode, CEPH_CAP_AUTH_SHARED, false);
mask |= CEPH_CAP_AUTH_SHARED;
CEPH_CAP_AUTH_SHARED | CEPH_CAP_AUTH_EXCL |
#define CEPH_STAT_CAP_UID CEPH_CAP_AUTH_SHARED
#define CEPH_STAT_CAP_GID CEPH_CAP_AUTH_SHARED
#define CEPH_STAT_CAP_MODE CEPH_CAP_AUTH_SHARED
CEPH_CAP_AUTH_SHARED | \
#define CEPH_CAP_ANY_SHARED (CEPH_CAP_AUTH_SHARED | \