From: Darrick J. Wong Date: Fri, 1 Nov 2019 20:16:40 +0000 (-0400) Subject: xfs_scrub: don't report media errors on unwritten extents X-Git-Tag: v5.3.0-rc2~50 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=909c6a54c3639b3c9f288e2b3bb21ac4f765a304;p=thirdparty%2Fxfsprogs-dev.git xfs_scrub: don't report media errors on unwritten extents Don't report media errors for unwritten extents since no data has been lost. Signed-off-by: Darrick J. Wong Reviewed-by: Eric Sandeen Signed-off-by: Eric Sandeen --- diff --git a/scrub/phase6.c b/scrub/phase6.c index 3125bfd5b..71a1922d4 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