LASSERT(lock != NULL);
if (mdc_set_dom_lock_data(lock, obj)) {
lock_res_and_lock(lock);
- if (!ldlm_is_lvb_cached(lock)) {
+ if (!(lock->l_flags & LDLM_FL_LVB_CACHED)) {
LASSERT(lock->l_ast_data == obj);
mdc_lock_lvb_update(env, obj, lock, NULL);
- ldlm_set_lvb_cached(lock);
+ (lock->l_flags |= LDLM_FL_LVB_CACHED);
}
unlock_res_and_lock(lock);
} else {
RETURN(0);
}
- discard = ldlm_is_discard_data(dlmlock);
+ discard = (dlmlock->l_flags & LDLM_FL_DISCARD_DATA);
if (dlmlock->l_granted_mode & (LCK_PW | LCK_GROUP))
mode = CLM_WRITE;
descr->cld_end = CL_PAGE_EOF;
/* no lvb update for matched lock */
- if (!ldlm_is_lvb_cached(dlmlock)) {
+ if (!(dlmlock->l_flags & LDLM_FL_LVB_CACHED)) {
LASSERT(oscl->ols_flags & LDLM_FL_LVB_READY);
LASSERT(osc == dlmlock->l_ast_data);
mdc_lock_lvb_update(env, osc, dlmlock, NULL);
- ldlm_set_lvb_cached(dlmlock);
+ (dlmlock->l_flags |= LDLM_FL_LVB_CACHED);
}
}
unlock_res_and_lock(dlmlock);
matched = ldlm_handle2lock(&lockh);
if (CFS_FAIL_CHECK(OBD_FAIL_MDC_GLIMPSE_DDOS))
- ldlm_set_kms_ignore(matched);
+ (matched->l_flags |= LDLM_FL_KMS_IGNORE);
if (mdc_set_dom_lock_data(matched, einfo->ei_cbdata)) {
*flags |= LDLM_FL_LVB_READY;
LASSERT(lock->l_resource->lr_type == LDLM_IBITS);
memcpy(lvb, &oinfo->loi_lvb, sizeof(oinfo->loi_lvb));
cl_object_attr_unlock(&osc->oo_cl);
- ldlm_clear_lvb_cached(lock);
+ (lock->l_flags &= ~LDLM_FL_LVB_CACHED);
RETURN(LDLM_ITER_CONTINUE);
}