if (unlikely(instant_cancel)) {
rc = ptl_send_rpc(req, 1);
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
if (rc == 0)
atomic_inc(&arg->restart);
} else {
if (ldlm_is_destroyed(lock)) {
/* What's the point? */
unlock_res_and_lock(lock);
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
RETURN(0);
}
ldlm_set_waited(lock);
unlock_res_and_lock(lock);
- ptlrpc_req_finished(req);
+ ptlrpc_req_put(req);
LDLM_DEBUG(lock, "lock not granted, not sending blocking AST");
RETURN(0);
}