la->la_ctime = la->la_mtime = ma->ma_attr.la_ctime;
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_tobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_tobj, la, handle, 0);
if (rc)
GOTO(out_unlock, rc);
la->la_valid = LA_CTIME;
- rc = mdd_attr_set_internal(env, mdd_sobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal(env, mdd_sobj, la, handle, 0);
EXIT;
out_unlock:
mdd_write_unlock(env, mdd_sobj);
la->la_ctime = la->la_mtime = ma->ma_attr.la_ctime;
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_pobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_pobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
la->la_valid = LA_CTIME;
- rc = mdd_attr_set_internal(env, mdd_cobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal(env, mdd_cobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
if (ma->ma_attr.la_valid & LA_CTIME) {
la->la_ctime = la->la_mtime = ma->ma_attr.la_ctime;
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_obj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_obj, la,
+ handle, 0);
}
EXIT;
out_unlock:
if (ma->ma_attr.la_valid & LA_CTIME) {
la->la_ctime = la->la_mtime = ma->ma_attr.la_ctime;
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_obj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_obj, la,
+ handle, 0);
}
EXIT;
out_unlock:
la->la_ctime = la->la_mtime = ma->ma_attr.la_ctime;
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_tpobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_tpobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
mdo_ref_del(env, mdd_tobj, handle);
la->la_valid = LA_CTIME;
- rc = mdd_attr_set_internal(env, mdd_tobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal(env, mdd_tobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
*la = ma->ma_attr;
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_pobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_pobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
/* XXX: mdd_sobj must be local one if it is NOT NULL. */
if (mdd_sobj) {
la->la_valid = LA_CTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_sobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_sobj, la,
+ handle, 0);
if (rc)
GOTO(cleanup, rc);
}
mdo_ref_del(env, mdd_tobj, handle);
la->la_valid = LA_CTIME;
- rc = mdd_attr_set_internal(env, mdd_tobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal(env, mdd_tobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
}
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_spobj, la, handle, 0);
+ rc = mdd_attr_check_set_internal_locked(env, mdd_spobj, la, handle, 0);
if (rc)
GOTO(cleanup, rc);
if (mdd_spobj != mdd_tpobj) {
la->la_valid = LA_CTIME | LA_MTIME;
- rc = mdd_attr_set_internal_locked(env, mdd_tpobj, la,
+ rc = mdd_attr_check_set_internal_locked(env, mdd_tpobj, la,
handle, 0);
}