diff options
Diffstat (limited to 'drivers/staging/lustre/lustre/lmv/lmv_obd.c')
-rw-r--r-- | drivers/staging/lustre/lustre/lmv/lmv_obd.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/staging/lustre/lustre/lmv/lmv_obd.c b/drivers/staging/lustre/lustre/lmv/lmv_obd.c index 1bddd8f62fbf..3ba0a0a1d945 100644 --- a/drivers/staging/lustre/lustre/lmv/lmv_obd.c +++ b/drivers/staging/lustre/lustre/lmv/lmv_obd.c @@ -1744,7 +1744,6 @@ lmv_enqueue_remote(struct obd_export *exp, struct ldlm_enqueue_info *einfo, it->d.lustre.it_data = NULL; fid1 = body->fid1; - it->d.lustre.it_disposition &= ~DISP_ENQ_COMPLETE; ptlrpc_req_finished(req); tgt = lmv_find_target(lmv, &fid1); @@ -2593,7 +2592,7 @@ int lmv_free_lustre_md(struct obd_export *exp, struct lustre_md *md) int lmv_set_open_replay_data(struct obd_export *exp, struct obd_client_handle *och, - struct ptlrpc_request *open_req) + struct lookup_intent *it) { struct obd_device *obd = exp->exp_obd; struct lmv_obd *lmv = &obd->u.lmv; @@ -2603,7 +2602,7 @@ int lmv_set_open_replay_data(struct obd_export *exp, if (IS_ERR(tgt)) return PTR_ERR(tgt); - return md_set_open_replay_data(tgt->ltd_exp, och, open_req); + return md_set_open_replay_data(tgt->ltd_exp, och, it); } int lmv_clear_open_replay_data(struct obd_export *exp, |