rc = mdd_changelog_llog_write(mdd, rec, NULL);
/* assume on or off event; reset repeat-access time */
- mdd->mdd_cl.mc_starttime = rec->cr.cr_time;
+ mdd->mdd_cl.mc_starttime = cfs_time_current_64();
OBD_FREE(rec, reclen);
RETURN(rc);
int rc;
ENTRY;
+ /* need barrier for mds_capa_keys access. */
+ cfs_down_write(&mds->mds_notify_lock);
mds->mds_capa_keys = keys;
+ cfs_up_write(&mds->mds_notify_lock);
+
rc = mdd_child_ops(mdd)->dt_init_capa_ctxt(env, mdd->mdd_child, mode,
timeout, alg, keys);
RETURN(rc);
int rc;
ENTRY;
- CDEBUG(D_IOCTL, "Purge request: id=%d, endrec="LPD64"\n", id, endrec);
+ CDEBUG(D_IOCTL, "Purge request: id=%d, endrec=%lld\n", id, endrec);
data.mcud_id = id;
data.mcud_minid = 0;