ns->ln_flags |= LF_INCOMPLETE;
}
+
+ CDEBUG(D_LFSCK, "%s: %s LFSCK set bitmap (%p/%u) for idx %u\n",
+ lfsck_lfsck2name(com->lc_lfsck), lad->lad_name, bitmap,
+ bitmap->size, index);
}
static inline int lfsck_links_read(const struct lu_env *env,
struct lfsck_instance *lfsck = com->lc_lfsck;
struct lfsck_layout *lo = com->lc_file_ram;
+ CDEBUG(D_LFSCK, "%s: layout LFSCK double scan: rc = %d\n",
+ lfsck_lfsck2name(lfsck), rc);
+
down_write(&com->lc_sem);
lo->ll_run_time_phase2 += ktime_get_seconds() -
com->lc_time_last_checkpoint;
rc = lfsck_layout_store(env, com);
up_write(&com->lc_sem);
+ CDEBUG(D_LFSCK, "%s: layout LFSCK double scan result %u: rc = %d\n",
+ lfsck_lfsck2name(lfsck), lo->ll_status, rc);
+
return rc;
}
break;
case LE_PHASE2_DONE:
ltd->ltd_layout_done = 1;
- if (!list_empty(<d->ltd_layout_list)) {
+ if (!list_empty(<d->ltd_layout_list))
list_del_init(<d->ltd_layout_list);
- if (lr->lr_flags2 & LF_INCOMPLETE) {
- lfsck_lad_set_bitmap(env, com, ltd->ltd_index);
- fail = true;
- }
+
+ if (lr->lr_flags2 & LF_INCOMPLETE) {
+ lfsck_lad_set_bitmap(env, com, ltd->ltd_index);
+ fail = true;
}
break;