int ceph_monc_open_session(struct ceph_mon_client *monc) { mutex_lock(&monc->mutex); __open_session(monc); __schedule_delayed(monc); mutex_unlock(&monc->mutex); return 0; }
static void reopen_session(struct ceph_mon_client *monc) { if (!monc->hunting) pr_info("mon%d %s session lost, hunting for new mon\n", monc->cur_mon, ceph_pr_addr(&monc->con.peer_addr.in_addr)); __close_session(monc); __open_session(monc); }