The zoned allocator has been released with 6.15 on May 25, 2025. It has
seen constant maintenance and improvements and no major issues, so
promote it out of the experimental category.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Reviewed-by: Wilfred Mallawa <wilfred.mallawa@wdc.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
.opstate = XFS_OPSTATE_WARNED_LARP,
.name = "logged extended attributes",
},
- [XFS_EXPERIMENTAL_ZONED] = {
- .opstate = XFS_OPSTATE_WARNED_ZONED,
- .name = "zoned RT device",
- },
};
ASSERT(feat >= 0 && feat < XFS_EXPERIMENTAL_MAX);
BUILD_BUG_ON(ARRAY_SIZE(features) != XFS_EXPERIMENTAL_MAX);
enum xfs_experimental_feat {
XFS_EXPERIMENTAL_SHRINK,
XFS_EXPERIMENTAL_LARP,
- XFS_EXPERIMENTAL_ZONED,
XFS_EXPERIMENTAL_MAX,
};
#define XFS_OPSTATE_WARNED_METADIR 17
/* Filesystem should use qflags to determine quotaon status */
#define XFS_OPSTATE_RESUMING_QUOTAON 18
-/* Kernel has logged a warning about zoned RT device being used on this fs. */
-#define XFS_OPSTATE_WARNED_ZONED 19
/* (Zoned) GC is in progress */
#define XFS_OPSTATE_ZONEGC_RUNNING 20
error = -EINVAL;
goto out_filestream_unmount;
}
- xfs_warn_experimental(mp, XFS_EXPERIMENTAL_ZONED);
}
if (xfs_has_reflink(mp)) {