summaryrefslogtreecommitdiff
path: root/fs/xfs/scrub/scrub.c
diff options
context:
space:
mode:
authorDarrick J. Wong <djwong@kernel.org>2023-12-15 21:03:43 +0300
committerDarrick J. Wong <djwong@kernel.org>2023-12-15 21:03:43 +0300
commitffd37b22bd2b7cca7749c85a0a08268158903e55 (patch)
tree484c5b4ed5abceb8b5e78f7012250e7ad19113a9 /fs/xfs/scrub/scrub.c
parenta59eb5fc21b2a6dc160ee6cdf77f20bc186a88fd (diff)
downloadlinux-ffd37b22bd2b7cca7749c85a0a08268158903e55.tar.xz
xfs: online repair of realtime bitmaps
Fix all the file metadata surrounding the realtime bitmap file, which includes the rt geometry, file size, forks, and space mappings. The bitmap contents themselves cannot be fixed without rt rmap, so that will come later. Signed-off-by: Darrick J. Wong <djwong@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'fs/xfs/scrub/scrub.c')
-rw-r--r--fs/xfs/scrub/scrub.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/xfs/scrub/scrub.c b/fs/xfs/scrub/scrub.c
index a7019c9bba0c..c33480894229 100644
--- a/fs/xfs/scrub/scrub.c
+++ b/fs/xfs/scrub/scrub.c
@@ -328,7 +328,7 @@ static const struct xchk_meta_ops meta_scrub_ops[] = {
.type = ST_FS,
.setup = xchk_setup_rtbitmap,
.scrub = xchk_rtbitmap,
- .repair = xrep_notsupported,
+ .repair = xrep_rtbitmap,
},
[XFS_SCRUB_TYPE_RTSUM] = { /* realtime summary */
.type = ST_FS,