* (explicits or automatically generated by kernel to clean
* current flocks upon exit) that can't be trashed.
*/
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
if (((rc == -EINTR) || (rc == -ETIMEDOUT)) &&
(einfo->ei_type == LDLM_FLOCK) &&
(einfo->ei_mode == LCK_NL))
PFID(&op_data->op_fid2), op_data->op_name ?: "", rc);
mdc_clear_replay_flag(req, rc);
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
RETURN(rc);
}
*/
if (it && (int)lockrep->lock_policy_res2 == -EINPROGRESS) {
mdc_clear_replay_flag(req, rc);
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
if (generation == obd->u.cli.cl_import->imp_generation) {
if (signal_pending(current))
RETURN(-EINTR);
it->it_op & (IT_OPEN | IT_GETATTR | IT_LOOKUP) &&
acl_bufsize == LUSTRE_POSIX_ACL_MAX_SIZE_OLD) {
mdc_clear_replay_flag(req, -ERANGE);
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
acl_bufsize = min_t(__u32, imp->imp_connect_data.ocd_max_easize,
XATTR_SIZE_MAX);
goto resend;
ldlm_lock_decref(lockh, einfo->ei_mode);
memset(lockh, 0, sizeof(*lockh));
}
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
it->it_lock_handle = 0;
it->it_lock_mode = 0;
rc = ldlm_cli_enqueue(exp, &req, &item->mop_einfo, &res_id, &policy,
&flags, NULL, 0, LVB_T_NONE, &item->mop_lockh, 1);
if (rc < 0) {
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
RETURN(rc);
}