diff options
-rw-r--r-- | fs/ceph/mds_client.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/fs/ceph/mds_client.c b/fs/ceph/mds_client.c index e310b4be5588..525085f36db9 100644 --- a/fs/ceph/mds_client.c +++ b/fs/ceph/mds_client.c | |||
@@ -2958,9 +2958,10 @@ static void con_put(struct ceph_connection *con) | |||
2958 | static void peer_reset(struct ceph_connection *con) | 2958 | static void peer_reset(struct ceph_connection *con) |
2959 | { | 2959 | { |
2960 | struct ceph_mds_session *s = con->private; | 2960 | struct ceph_mds_session *s = con->private; |
2961 | struct ceph_mds_client *mdsc = s->s_mdsc; | ||
2961 | 2962 | ||
2962 | pr_err("mds%d gave us the boot. IMPLEMENT RECONNECT.\n", | 2963 | pr_warning("mds%d closed our session\n", s->s_mds); |
2963 | s->s_mds); | 2964 | send_mds_reconnect(mdsc, s); |
2964 | } | 2965 | } |
2965 | 2966 | ||
2966 | static void dispatch(struct ceph_connection *con, struct ceph_msg *msg) | 2967 | static void dispatch(struct ceph_connection *con, struct ceph_msg *msg) |