@@ -197,6 +197,11 @@ const struct xfrog_scrub_descr xfrog_metapaths[XFS_SCRUB_METAPATH_NR] = {
.descr = "project quota metadir path",
.group = XFROG_SCRUB_GROUP_FS,
},
+ [XFS_SCRUB_METAPATH_RTRMAPBT] = {
+ .name = "rtrmapbt",
+ .descr = "rmap btree file metadir path",
+ .group = XFROG_SCRUB_GROUP_RTGROUP,
+ },
};
/* Invoke the scrub ioctl. Returns zero or negative error code. */
@@ -804,9 +804,10 @@ struct xfs_scrub_metadata {
#define XFS_SCRUB_METAPATH_USRQUOTA 2
#define XFS_SCRUB_METAPATH_GRPQUOTA 3
#define XFS_SCRUB_METAPATH_PRJQUOTA 4
+#define XFS_SCRUB_METAPATH_RTRMAPBT 5
/* Number of metapath sm_ino values */
-#define XFS_SCRUB_METAPATH_NR 5
+#define XFS_SCRUB_METAPATH_NR 6
/*
* ioctl limits
@@ -66,6 +66,9 @@ format_metapath_descr(
(unsigned long long)vhead->svh_ino);
sc = &xfrog_metapaths[vhead->svh_ino];
+ if (sc->group == XFROG_SCRUB_GROUP_RTGROUP)
+ return snprintf(buf, buflen, _("rtgroup %u %s"),
+ vhead->svh_agno, _(sc->descr));
return snprintf(buf, buflen, "%s", _(sc->descr));
}