LASSERT(RB_EMPTY_NODE(&ext->oe_node));
if (ext->oe_dlmlock) {
- LDLM_LOCK_RELEASE(ext->oe_dlmlock);
+ ldlm_lock_put(ext->oe_dlmlock);
ext->oe_dlmlock = NULL;
}
#if 0
cur->oe_mppr = max_pages;
if (olck->ols_dlmlock != NULL) {
LASSERT(olck->ols_hold);
- cur->oe_dlmlock = LDLM_LOCK_GET(olck->ols_dlmlock);
+ cur->oe_dlmlock = ldlm_lock_get(olck->ols_dlmlock);
}
/* grants has been allocated by caller */
}
oscl = oio->oi_write_osclock ? : oio->oi_read_osclock;
if (oscl && oscl->ols_dlmlock != NULL) {
- ext->oe_dlmlock = LDLM_LOCK_GET(oscl->ols_dlmlock);
+ ext->oe_dlmlock = ldlm_lock_get(oscl->ols_dlmlock);
}
if (ext->oe_dio && !ext->oe_rw) { /* direct io write */
int grants;
info->oti_fn_index =
CL_PAGE_EOF;
}
- LDLM_LOCK_PUT(tmp);
+ ldlm_lock_put(tmp);
} else {
info->oti_ng_index = CL_PAGE_EOF;
discard = true;
oio->oi_is_readahead = 0;
ldlm_lock2handle(dlmlock, &lockh);
ldlm_lock_decref(&lockh, LCK_PR);
- LDLM_LOCK_PUT(dlmlock);
+ ldlm_lock_put(dlmlock);
}
EXPORT_SYMBOL(osc_read_ahead_release);
*/
static struct ldlm_lock *osc_handle_ptr(struct lustre_handle *handle)
{
- struct ldlm_lock *lock;
+ struct ldlm_lock *lock;
- lock = ldlm_handle2lock(handle);
- if (lock != NULL)
- LDLM_LOCK_PUT(lock);
- return lock;
+ lock = ldlm_handle2lock(handle);
+ if (lock)
+ ldlm_lock_put(lock);
+ return lock;
}
/**
osc_lock_lvb_update(env, osc, dlmlock, NULL);
unlock_res_and_lock(dlmlock);
- LDLM_LOCK_PUT(dlmlock);
+ ldlm_lock_put(dlmlock);
out:
cl_object_put(env, osc2cl(osc));
matchdata.lmd_flags = LDLM_FL_TEST_LOCK | LDLM_FL_CBPENDING;
matchdata.lmd_match = LDLM_MATCH_UNREF | LDLM_MATCH_AST_ANY;
- LDLM_LOCK_GET(dlmlock);
+ ldlm_lock_get(dlmlock);
/* If any dlmlock has l_ast_data set, we must find it or we risk
* missing a size update done under a different lock.
cl_object_get(obj);
}
unlock_res_and_lock(dlmlock);
- LDLM_LOCK_RELEASE(dlmlock);
+ ldlm_lock_put(dlmlock);
dlmlock = NULL;
/* release a reference taken in osc_lock_upcall(). */
LASSERT(olck->ols_has_ref);
- LDLM_LOCK_RELEASE(dlmlock);
+ ldlm_lock_put(dlmlock);
olck->ols_has_ref = 0;
EXIT;
oa->o_handle = lock->l_remote_handle;
oa->o_valid |= OBD_MD_FLHANDLE;
- LDLM_LOCK_PUT(lock);
+ ldlm_lock_put(lock);
}
}
CFS_FAIL_TIMEOUT(OBD_FAIL_OSC_CP_CANCEL_RACE, 10);
ldlm_lock_decref(lockh, mode);
- LDLM_LOCK_PUT(lock);
+ ldlm_lock_put(lock);
RETURN(rc);
}
unlock_res_and_lock(matched);
ldlm_lock_decref(&lockh, mode);
- LDLM_LOCK_PUT(matched);
+ ldlm_lock_put(matched);
RETURN(rc);
} else if (osc_set_lock_data(matched, einfo->ei_cbdata)) {
*flags |= LDLM_FL_LVB_READY;
(*upcall)(cookie, &lockh, ELDLM_LOCK_MATCHED);
ldlm_lock_decref(&lockh, mode);
- LDLM_LOCK_PUT(matched);
+ ldlm_lock_put(matched);
RETURN(ELDLM_OK);
} else {
ldlm_lock_decref(&lockh, mode);
- LDLM_LOCK_PUT(matched);
+ ldlm_lock_put(matched);
}
}
ldlm_lock_decref(lockh, rc);
rc = 0;
}
- LDLM_LOCK_PUT(lock);
+ ldlm_lock_put(lock);
}
RETURN(rc);
}