On 9/25/19 4:36 PM, Darrick J. Wong wrote: > From: Darrick J. Wong <darrick.wong@xxxxxxxxxx> > > Don't report media errors for unwritten extents since no data has been > lost. > > Signed-off-by: Darrick J. Wong <darrick.wong@xxxxxxxxxx> Reviewed-by: Eric Sandeen <sandeen@xxxxxxxxxx> > --- > scrub/phase6.c | 4 ++++ > 1 file changed, 4 insertions(+) > > > diff --git a/scrub/phase6.c b/scrub/phase6.c > index 1013ba6d..ec821373 100644 > --- a/scrub/phase6.c > +++ b/scrub/phase6.c > @@ -372,6 +372,10 @@ xfs_check_rmap_error_report( > uint64_t err_physical = *(uint64_t *)arg; > uint64_t err_off; > > + /* Don't care about unwritten extents. */ > + if (map->fmr_flags & FMR_OF_PREALLOC) > + return true; > + > if (err_physical > map->fmr_physical) > err_off = err_physical - map->fmr_physical; > else >