@@ -47,6 +47,11 @@ static bool has_rtrmapbt(const struct xfs_fsop_geom *g)
return g->rtblocks > 0 && (g->flags & XFS_FSOP_GEOM_FLAGS_RMAPBT);
}
+static bool has_rtreflink(const struct xfs_fsop_geom *g)
+{
+ return g->rtblocks > 0 && (g->flags & XFS_FSOP_GEOM_FLAGS_REFLINK);
+}
+
struct flag_map {
unsigned int mask;
bool (*has_fn)(const struct xfs_fsop_geom *g);
@@ -156,6 +161,11 @@ static const struct flag_map rtgroup_flags[] = {
.descr = "realtime reverse mappings btree",
.has_fn = has_rtrmapbt,
},
+ {
+ .mask = XFS_RTGROUP_GEOM_SICK_REFCNTBT,
+ .descr = "realtime reference count btree",
+ .has_fn = has_rtreflink,
+ },
{0},
};