summaryrefslogtreecommitdiffstats
path: root/fs/ceph/mds_client.h
diff options
context:
space:
mode:
authorYan, Zheng2018-12-21 10:41:39 +0100
committerIlya Dryomov2019-03-05 18:55:16 +0100
commit84bf39509bea5b9f936281c4c660e75099fcd15f (patch)
tree399778e7d6d668af74aa31915b4a3962e1ec64ff /fs/ceph/mds_client.h
parentceph: set special inode's blocksize to page size (diff)
downloadkernel-qcow2-linux-84bf39509bea5b9f936281c4c660e75099fcd15f.tar.gz
kernel-qcow2-linux-84bf39509bea5b9f936281c4c660e75099fcd15f.tar.xz
kernel-qcow2-linux-84bf39509bea5b9f936281c4c660e75099fcd15f.zip
ceph: decode feature bits in session message
Signed-off-by: "Yan, Zheng" <zyan@redhat.com> Signed-off-by: Ilya Dryomov <idryomov@gmail.com>
Diffstat (limited to 'fs/ceph/mds_client.h')
-rw-r--r--fs/ceph/mds_client.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/ceph/mds_client.h b/fs/ceph/mds_client.h
index 729da155ebf0..0d3264cf3334 100644
--- a/fs/ceph/mds_client.h
+++ b/fs/ceph/mds_client.h
@@ -152,6 +152,7 @@ struct ceph_mds_session {
int s_mds;
int s_state;
unsigned long s_ttl; /* time until mds kills us */
+ unsigned long s_features;
u64 s_seq; /* incoming msg seq # */
struct mutex s_mutex; /* serialize session messages */
@@ -179,7 +180,7 @@ struct ceph_mds_session {
unsigned long s_renew_requested; /* last time we sent a renew req */
u64 s_renew_seq;
- refcount_t s_ref;
+ refcount_t s_ref;
struct list_head s_waiting; /* waiting requests */
struct list_head s_unsafe; /* unsafe requests */
};