]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
client: remove unimplemented fields from ceph_statx
authorJeff Layton <jlayton@redhat.com>
Thu, 15 Sep 2016 14:39:37 +0000 (10:39 -0400)
committerJeff Layton <jlayton@redhat.com>
Tue, 20 Sep 2016 10:26:50 +0000 (06:26 -0400)
We don't provide stx_version and stx_information is currently unused.

Signed-off-by: Jeff Layton <jlayton@redhat.com>
src/include/cephfs/ceph_statx.h

index 81f21614232e30343921ca067d40609040ad0168..73c8a957fed294f25ff6432e9017a37193c7aafb 100644 (file)
@@ -29,23 +29,21 @@ extern "C" {
  */
 struct ceph_statx {
        uint32_t        stx_mask;
-       uint32_t        stx_information;
        uint32_t        stx_blksize;
        uint32_t        stx_nlink;
-       uint32_t        stx_gen;
        uint32_t        stx_uid;
        uint32_t        stx_gid;
        uint16_t        stx_mode;
        uint64_t        stx_ino;
        uint64_t        stx_size;
        uint64_t        stx_blocks;
-       uint64_t        stx_version;
        dev_t           stx_dev;
        dev_t           stx_rdev;
        struct timespec stx_atime;
-       struct timespec stx_btime;
        struct timespec stx_ctime;
        struct timespec stx_mtime;
+       struct timespec stx_btime;
+       uint64_t        stx_version;
 };
 
 #define CEPH_STATX_MODE                0x00000001U     /* Want/got stx_mode */
@@ -62,8 +60,7 @@ struct ceph_statx {
 #define CEPH_STATX_BASIC_STATS 0x000007ffU     /* The stuff in the normal stat struct */
 #define CEPH_STATX_BTIME       0x00000800U     /* Want/got stx_btime */
 #define CEPH_STATX_VERSION     0x00001000U     /* Want/got stx_version */
-#define CEPH_STATX_GEN         0x00002000U     /* Want/got stx_gen */
-#define CEPH_STATX_ALL_STATS   0x00003fffU     /* All supported stats */
+#define CEPH_STATX_ALL_STATS   0x00001fffU     /* All supported stats */
 
 /* statx request flags. Callers can set these in the "flags" field */
 #ifndef AT_NO_ATTR_SYNC