From b9a98eaba5de99a461910bad759774306d7b78e5 Mon Sep 17 00:00:00 2001 From: Zhu Shangzhong Date: Wed, 19 Sep 2018 14:18:29 +0800 Subject: [PATCH] libcephfs: expose CEPH_SETATTR_MTIME_NOW and CEPH_SETATTR_ATIME_NOW Fixes: http://tracker.ceph.com/issues/35961 Signed-off-by: Zhu Shangzhong (cherry picked from commit f39cde345d764d865d504ffd9b60abd5aee90b18) --- src/include/ceph_fs.h | 4 ++-- src/include/cephfs/libcephfs.h | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/include/ceph_fs.h b/src/include/ceph_fs.h index b47cfb9618fc4..9b4e6b3b49799 100644 --- a/src/include/ceph_fs.h +++ b/src/include/ceph_fs.h @@ -381,10 +381,10 @@ extern const char *ceph_mds_op_name(int op); #define CEPH_SETATTR_ATIME (1 << 4) #define CEPH_SETATTR_SIZE (1 << 5) #define CEPH_SETATTR_CTIME (1 << 6) -#define CEPH_SETATTR_BTIME (1 << 9) -#endif #define CEPH_SETATTR_MTIME_NOW (1 << 7) #define CEPH_SETATTR_ATIME_NOW (1 << 8) +#define CEPH_SETATTR_BTIME (1 << 9) +#endif #define CEPH_SETATTR_KILL_SGUID (1 << 10) /* diff --git a/src/include/cephfs/libcephfs.h b/src/include/cephfs/libcephfs.h index e23bcf24d1b9b..11d516e43a1cf 100644 --- a/src/include/cephfs/libcephfs.h +++ b/src/include/cephfs/libcephfs.h @@ -116,6 +116,8 @@ struct CephContext; # define CEPH_SETATTR_ATIME 16 # define CEPH_SETATTR_SIZE 32 # define CEPH_SETATTR_CTIME 64 +# define CEPH_SETATTR_MTIME_NOW 128 +# define CEPH_SETATTR_ATIME_NOW 256 # define CEPH_SETATTR_BTIME 512 #endif -- 2.39.5