[PATCH 1/7] libfrog: scrub quota file metapaths

Darrick J. Wong
2024-12-07T00:18:16Z

From: Darrick J. Wong <djwong@kernel.org>

Support scrubbing quota file metadir paths.

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

diff --git a/libfrog/scrub.c b/libfrog/scrub.c
index d40364d35ce0b4..129f592e108ae1 100644
--- a/libfrog/scrub.c
+++ b/libfrog/scrub.c
@@ -187,6 +187,26 @@ const struct xfrog_scrub_descr xfrog_metapaths[XFS_SCRUB_METAPATH_NR] = {
.descr = "rtgroup summary",
.group = XFROG_SCRUB_GROUP_RTGROUP,
},
+ [XFS_SCRUB_METAPATH_QUOTADIR] = {
+ .name = "quotadir",
+ .descr = "quota file metadir",
+ .group = XFROG_SCRUB_GROUP_FS,
+ },
+ [XFS_SCRUB_METAPATH_USRQUOTA] = {
+ .name = "usrquota",
+ .descr = "user quota file",
+ .group = XFROG_SCRUB_GROUP_FS,
+ },
+ [XFS_SCRUB_METAPATH_GRPQUOTA] = {
+ .name = "grpquota",
+ .descr = "group quota file",
+ .group = XFROG_SCRUB_GROUP_FS,
+ },
+ [XFS_SCRUB_METAPATH_PRJQUOTA] = {
+ .name = "prjquota",
+ .descr = "project quota file",
+ .group = XFROG_SCRUB_GROUP_FS,
+ },
};

/* Invoke the scrub ioctl. Returns zero or negative error code. */