On 2/5/18 5:23 PM, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > Make sure we initialize the overall phase state before we start > executing any code that can end up in the report-status-and-exit paths. > Otherwise if debugging is turned on we get garbage io/cpu stat reports. > > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxx> > --- > scrub/xfs_scrub.c | 10 +++++----- > 1 file changed, 5 insertions(+), 5 deletions(-) > > > diff --git a/scrub/xfs_scrub.c b/scrub/xfs_scrub.c > index 6efcf77..89b7fa0 100644 > --- a/scrub/xfs_scrub.c > +++ b/scrub/xfs_scrub.c > @@ -618,6 +618,11 @@ main( > if (getenv("SERVICE_MODE")) > is_service = true; > > + /* Initialize overall phase stats. */ > + moveon = phase_start(&all_pi, 0, NULL); > + if (!moveon) > + return SCRUB_RET_OPERROR; > + > /* Find the mount record for the passed-in argument. */ > if (stat(argv[optind], &ctx.mnt_sb) < 0) { > fprintf(stderr, > @@ -641,11 +646,6 @@ main( > mtab = _PATH_MOUNTED; > } > > - /* Initialize overall phase stats. */ > - moveon = phase_start(&all_pi, 0, NULL); > - if (!moveon) > - goto out; > - > ismnt = find_mountpoint(mtab, &ctx); > if (!ismnt) { > fprintf(stderr, > > -- > To unsubscribe from this list: send the line "unsubscribe linux-xfs" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html