From: Yan, Zheng Date: Wed, 25 Apr 2018 04:17:22 +0000 (+0800) Subject: mds: fix CEPH_STAT_RSTAT definition X-Git-Tag: v12.2.6~86^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=526563d6b277b615807905616be3ee6c7475e434;p=ceph.git mds: fix CEPH_STAT_RSTAT definition (CEPH_CAP_GWREXTEND << 16) is (1<<22), which causes gaps in caps bits. CEPH_CAP_FILE_WREXTEND is an unused bit, reuse it for CEPH_STAT_RSTAT. Signed-off-by: "Yan, Zheng" (cherry picked from commit ca6c8a7a1956691837948c38ff7c5b7c45f2a051) --- diff --git a/src/include/ceph_fs.h b/src/include/ceph_fs.h index 74af918c6170..9c73c5cd9dca 100644 --- a/src/include/ceph_fs.h +++ b/src/include/ceph_fs.h @@ -733,7 +733,7 @@ int ceph_flags_to_mode(int flags); CEPH_CAP_XATTR_SHARED) #define CEPH_STAT_CAP_INLINE_DATA (CEPH_CAP_FILE_SHARED | \ CEPH_CAP_FILE_RD) -#define CEPH_STAT_RSTAT (CEPH_CAP_GWREXTEND << 16) /* for requesting rstat */ +#define CEPH_STAT_RSTAT CEPH_CAP_FILE_WREXTEND #define CEPH_CAP_ANY_SHARED (CEPH_CAP_AUTH_SHARED | \ CEPH_CAP_LINK_SHARED | \