]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mds: fix CEPH_STAT_RSTAT definition 21617/head
authorYan, Zheng <zyan@redhat.com>
Wed, 25 Apr 2018 04:17:22 +0000 (12:17 +0800)
committerPrashant D <pdhange@redhat.com>
Wed, 2 May 2018 06:41:28 +0000 (02:41 -0400)
(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" <zyan@redhat.com>
(cherry picked from commit ca6c8a7a1956691837948c38ff7c5b7c45f2a051)

src/include/ceph_fs.h

index 74af918c6170fd9bf5cd68edb39c9653c60a00a3..9c73c5cd9dcaa972d595a08c5288ec31165cc8e7 100644 (file)
@@ -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 |                    \