On 6/26/18 7:48 PM, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > If the kernel told us a metadata object could be optimized, we ask it to > do the optimization and it spits back that it doesn't support > optimizing, don't record this as an error since the fs is still > consistent. > > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxx> > --- > scrub/scrub.c | 7 ++++--- > 1 file changed, 4 insertions(+), 3 deletions(-) > > > diff --git a/scrub/scrub.c b/scrub/scrub.c > index c893f2c9..fe4e880f 100644 > --- a/scrub/scrub.c > +++ b/scrub/scrub.c > @@ -782,10 +782,11 @@ _("Filesystem is shut down, aborting.")); > case ENOTTY: > case EOPNOTSUPP: > /* > - * If we forced repairs, don't complain if kernel > - * doesn't know how to fix. > + * If we forced repairs or this is a preen, don't > + * error out if the kernel doesn't know how to fix. > */ > - if (debug_tweak_on("XFS_SCRUB_FORCE_REPAIR")) > + if (is_unoptimized(&oldm) || > + debug_tweak_on("XFS_SCRUB_FORCE_REPAIR")) > return CHECK_DONE; > /* fall through */ > case EINVAL: > > -- > 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