X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Flfsck%2Flfsck_namespace.c;h=586694fd757a272e2dff7734d7fa1f6600fc114d;hp=92e77cba493b797731102755dfcb742746947333;hb=08e888a20ec87b3e9dfccbae34cc2cfe98f848e6;hpb=4a81ba05b728af66c269ae46d203dfb6e7de8b34 diff --git a/lustre/lfsck/lfsck_namespace.c b/lustre/lfsck/lfsck_namespace.c index 92e77cb..586694f 100644 --- a/lustre/lfsck/lfsck_namespace.c +++ b/lustre/lfsck/lfsck_namespace.c @@ -767,6 +767,9 @@ static int lfsck_namespace_prep(const struct lu_env *env, int rc; rc = lfsck_namespace_reset(env, com, false); + if (rc == 0) + rc = lfsck_set_param(env, lfsck, lsp->lsp_start, true); + if (rc != 0) return rc; } @@ -877,7 +880,7 @@ static int lfsck_namespace_exec_dir(const struct lu_env *env, if (ent->lde_name[0] == '.' && (ent->lde_namelen == 1 || (ent->lde_namelen == 2 && ent->lde_name[1] == '.') || - fid_is_dot_lustre(&ent->lde_fid))) + fid_seq_is_dot_lustre(fid_seq(&ent->lde_fid)))) GOTO(out, rc = 0); if (!(bk->lb_param & LPF_DRYRUN) &&