Commit 66207de3 authored by Xiubo Li's avatar Xiubo Li Committed by Ilya Dryomov

ceph: rename create_session_open_msg() to create_session_full_msg()

Makes the create session msg helper to be more general and could
be used by other ops.
Signed-off-by: default avatarXiubo Li <xiubli@redhat.com>
Reviewed-by: default avatarIlya Dryomov <idryomov@gmail.com>
Signed-off-by: default avatarIlya Dryomov <idryomov@gmail.com>
parent 9c896d6b
...@@ -1534,7 +1534,8 @@ static int encode_metric_spec(void **p, void *end) ...@@ -1534,7 +1534,8 @@ static int encode_metric_spec(void **p, void *end)
* session message, specialization for CEPH_SESSION_REQUEST_OPEN * session message, specialization for CEPH_SESSION_REQUEST_OPEN
* to include additional client metadata fields. * to include additional client metadata fields.
*/ */
static struct ceph_msg *create_session_open_msg(struct ceph_mds_client *mdsc, u64 seq) static struct ceph_msg *
create_session_full_msg(struct ceph_mds_client *mdsc, int op, u64 seq)
{ {
struct ceph_msg *msg; struct ceph_msg *msg;
struct ceph_mds_session_head *h; struct ceph_mds_session_head *h;
...@@ -1589,7 +1590,7 @@ static struct ceph_msg *create_session_open_msg(struct ceph_mds_client *mdsc, u6 ...@@ -1589,7 +1590,7 @@ static struct ceph_msg *create_session_open_msg(struct ceph_mds_client *mdsc, u6
end = p + msg->front.iov_len; end = p + msg->front.iov_len;
h = p; h = p;
h->op = cpu_to_le32(CEPH_SESSION_REQUEST_OPEN); h->op = cpu_to_le32(op);
h->seq = cpu_to_le64(seq); h->seq = cpu_to_le64(seq);
/* /*
...@@ -1663,7 +1664,8 @@ static int __open_session(struct ceph_mds_client *mdsc, ...@@ -1663,7 +1664,8 @@ static int __open_session(struct ceph_mds_client *mdsc,
session->s_renew_requested = jiffies; session->s_renew_requested = jiffies;
/* send connect message */ /* send connect message */
msg = create_session_open_msg(mdsc, session->s_seq); msg = create_session_full_msg(mdsc, CEPH_SESSION_REQUEST_OPEN,
session->s_seq);
if (IS_ERR(msg)) if (IS_ERR(msg))
return PTR_ERR(msg); return PTR_ERR(msg);
ceph_con_send(&session->s_con, msg); ceph_con_send(&session->s_con, msg);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment