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, extra_lock_flags);
if (rc < 0)
RETURN(rc);
- memcpy(&it->d.lustre.it_lock_handle, &lockh, sizeof(lockh));
} else if (!op_data->fid2.id) {
/* DISP_ENQ_COMPLETE set means there is extra reference on
* request referenced from this intent, saved for subsequent
if (rc)
GOTO(out, rc);
- memcpy(&it->d.lustre.it_lock_handle, lockh, sizeof(*lockh));
-
rc = mdc_finish_intent_lock(exp, req, &minfo->mi_data, it, lockh);
GOTO(out, rc);
out: