struct mdd_device *m, struct lustre_cfg *cfg)
{
ENTRY;
- mdd_lfsck_cleanup(env, m);
mdd_changelog_fini(env, m);
if (m->mdd_dot_lustre_objs.mdd_obf)
mdd_object_put(env, m->mdd_dot_lustre_objs.mdd_obf);
if (rc)
GOTO(out_uclose, rc);
- rc = llog_cat_reverse_process(env, ctxt->loc_handle,
+ rc = llog_cat_reverse_process(env, uctxt->loc_handle,
changelog_user_init_cb, mdd);
if (rc < 0) {
CERROR("%s: changelog user init failed: rc = %d\n",
dt->dd_ops->dt_conf_get(env, dt, &m->mdd_dt_conf);
break;
case LCFG_CLEANUP:
+ mdd_lfsck_cleanup(env, m);
rc = next->ld_ops->ldo_process_config(env, next, cfg);
lu_dev_del_linkage(d->ld_site, d);
mdd_device_shutdown(env, m, cfg);