[PATCH 6/8] xfs_scrub: don't call FITRIM after runtime errors

Darrick J. Wong
2023-12-31T22:50:00Z

Don't call FITRIM if there have been runtime errors -- we don't want to
touch anything after any kind of unfixable problem.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
---
scrub/phase8.c | 3 +++
1 file changed, 3 insertions(+)

diff --git a/scrub/phase8.c b/scrub/phase8.c
index 288800a76cf..75400c96859 100644
--- a/scrub/phase8.c
+++ b/scrub/phase8.c
@@ -39,6 +39,9 @@ fstrim_ok(
if (ctx->unfixable_errors != 0)
return false;

+ if (ctx->runtime_errors != 0)
+ return false;
+
return true;
}