提交 ee6b272b 编写于 作者: S Sage Weil

ceph: drop unused argument

Signed-off-by: NSage Weil <sage@newdream.net>
上级 2962507c
...@@ -2717,7 +2717,7 @@ void ceph_handle_caps(struct ceph_mds_session *session, ...@@ -2717,7 +2717,7 @@ void ceph_handle_caps(struct ceph_mds_session *session,
* along for the mds (who clearly thinks we still have this * along for the mds (who clearly thinks we still have this
* cap). * cap).
*/ */
ceph_add_cap_releases(mdsc, session, -1); ceph_add_cap_releases(mdsc, session);
ceph_send_cap_releases(mdsc, session); ceph_send_cap_releases(mdsc, session);
goto done; goto done;
} }
......
...@@ -1067,15 +1067,13 @@ static int trim_caps(struct ceph_mds_client *mdsc, ...@@ -1067,15 +1067,13 @@ static int trim_caps(struct ceph_mds_client *mdsc,
* Called under s_mutex. * Called under s_mutex.
*/ */
int ceph_add_cap_releases(struct ceph_mds_client *mdsc, int ceph_add_cap_releases(struct ceph_mds_client *mdsc,
struct ceph_mds_session *session, struct ceph_mds_session *session)
int extra)
{ {
struct ceph_msg *msg; struct ceph_msg *msg;
struct ceph_mds_cap_release *head; struct ceph_mds_cap_release *head;
int err = -ENOMEM; int err = -ENOMEM;
int extra = mdsc->client->mount_args->cap_release_safety;
if (extra < 0)
extra = mdsc->client->mount_args->cap_release_safety;
spin_lock(&session->s_cap_lock); spin_lock(&session->s_cap_lock);
...@@ -2005,7 +2003,7 @@ static void handle_reply(struct ceph_mds_session *session, struct ceph_msg *msg) ...@@ -2005,7 +2003,7 @@ static void handle_reply(struct ceph_mds_session *session, struct ceph_msg *msg)
} }
mutex_unlock(&mdsc->mutex); mutex_unlock(&mdsc->mutex);
ceph_add_cap_releases(mdsc, req->r_session, -1); ceph_add_cap_releases(mdsc, req->r_session);
mutex_unlock(&session->s_mutex); mutex_unlock(&session->s_mutex);
/* kick calling process */ /* kick calling process */
...@@ -2715,7 +2713,7 @@ static void delayed_work(struct work_struct *work) ...@@ -2715,7 +2713,7 @@ static void delayed_work(struct work_struct *work)
send_renew_caps(mdsc, s); send_renew_caps(mdsc, s);
else else
ceph_con_keepalive(&s->s_con); ceph_con_keepalive(&s->s_con);
ceph_add_cap_releases(mdsc, s, -1); ceph_add_cap_releases(mdsc, s);
if (s->s_state == CEPH_MDS_SESSION_OPEN || if (s->s_state == CEPH_MDS_SESSION_OPEN ||
s->s_state == CEPH_MDS_SESSION_HUNG) s->s_state == CEPH_MDS_SESSION_HUNG)
ceph_send_cap_releases(mdsc, s); ceph_send_cap_releases(mdsc, s);
......
...@@ -324,8 +324,7 @@ static inline void ceph_mdsc_put_request(struct ceph_mds_request *req) ...@@ -324,8 +324,7 @@ static inline void ceph_mdsc_put_request(struct ceph_mds_request *req)
} }
extern int ceph_add_cap_releases(struct ceph_mds_client *mdsc, extern int ceph_add_cap_releases(struct ceph_mds_client *mdsc,
struct ceph_mds_session *session, struct ceph_mds_session *session);
int extra);
extern void ceph_send_cap_releases(struct ceph_mds_client *mdsc, extern void ceph_send_cap_releases(struct ceph_mds_client *mdsc,
struct ceph_mds_session *session); struct ceph_mds_session *session);
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册