it->d.lustre.it_disposition = (int)lockrep->lock_policy_res1;
it->d.lustre.it_status = (int)lockrep->lock_policy_res2;
it->d.lustre.it_lock_mode = einfo->ei_mode;
+ it->d.lustre.it_lock_handle = lockh->cookie;
it->d.lustre.it_data = req;
if (it->d.lustre.it_status < 0 && req->rq_replay)
lmm, lmmsize, NULL, extra_lock_flags);
if (rc < 0)
RETURN(rc);
- it->d.lustre.it_lock_handle = lockh.cookie;
} else if (!fid_is_sane(&op_data->op_fid2) ||
!(it->it_flags & O_CHECK_STALE)) {
/* DISP_ENQ_COMPLETE set means there is extra reference on
if (rc)
GOTO(out, rc);
- it->d.lustre.it_lock_handle = lockh->cookie;
-
rc = mdc_finish_intent_lock(exp, req, &minfo->mi_data, it, lockh);
EXIT;