]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
libfrog: support scrubbing rtgroup metadata paths
authorDarrick J. Wong <djwong@kernel.org>
Thu, 21 Nov 2024 00:24:33 +0000 (16:24 -0800)
committerDarrick J. Wong <djwong@kernel.org>
Tue, 24 Dec 2024 02:01:32 +0000 (18:01 -0800)
Support scrubbing the metadata paths of rtgroup metadata inodes.

Signed-off-by: "Darrick J. Wong" <djwong@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
libfrog/scrub.c

index e7fb8b890bc133b5dacf0f5142e6a95d38e7bb61..66000f1ed66be455c0281cc70f3fffa7ecce37a4 100644 (file)
@@ -172,6 +172,21 @@ const struct xfrog_scrub_descr xfrog_metapaths[XFS_SCRUB_METAPATH_NR] = {
                .descr  = "metapath",
                .group  = XFROG_SCRUB_GROUP_NONE,
        },
+       [XFS_SCRUB_METAPATH_RTDIR] = {
+               .name   = "rtdir",
+               .descr  = "realtime group metadir",
+               .group  = XFROG_SCRUB_GROUP_FS,
+       },
+       [XFS_SCRUB_METAPATH_RTBITMAP] = {
+               .name   = "rtbitmap",
+               .descr  = "rtgroup bitmap",
+               .group  = XFROG_SCRUB_GROUP_RTGROUP,
+       },
+       [XFS_SCRUB_METAPATH_RTSUMMARY] = {
+               .name   = "rtsummary",
+               .descr  = "rtgroup summary",
+               .group  = XFROG_SCRUB_GROUP_RTGROUP,
+       },
 };
 
 /* Invoke the scrub ioctl.  Returns zero or negative error code. */