/* The latest object has been processed (failed) during double scan. */
struct lu_fid ln_fid_latest_scanned_phase2;
/* The latest object has been processed (failed) during double scan. */
struct lu_fid ln_fid_latest_scanned_phase2;
- /* For further using. 256-bytes aligned now. */
- __u64 ln_reserved[2];
+ /* How many FID-in-dirent entries have been repaired. */
+ __u64 ln_dirent_repaired;
+
+ /* How many linkEA entries have been repaired. */
+ __u64 ln_linkea_repaired;
const char *prefix);
void lfsck_pos_fill(const struct lu_env *env, struct lfsck_instance *lfsck,
struct lfsck_position *pos, bool init);
const char *prefix);
void lfsck_pos_fill(const struct lu_env *env, struct lfsck_instance *lfsck,
struct lfsck_position *pos, bool init);
void lfsck_control_speed(struct lfsck_instance *lfsck);
void lfsck_control_speed_by_self(struct lfsck_component *com);
int lfsck_reset(const struct lu_env *env, struct lfsck_instance *lfsck,
void lfsck_control_speed(struct lfsck_instance *lfsck);
void lfsck_control_speed_by_self(struct lfsck_component *com);
int lfsck_reset(const struct lu_env *env, struct lfsck_instance *lfsck,
struct lfsck_instance *lfsck);
int lfsck_bookmark_setup(const struct lu_env *env,
struct lfsck_instance *lfsck);
struct lfsck_instance *lfsck);
int lfsck_bookmark_setup(const struct lu_env *env,
struct lfsck_instance *lfsck);