]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
xfs: promote metadata directories and large block support
authorDarrick J. Wong <djwong@kernel.org>
Wed, 21 Jan 2026 06:45:40 +0000 (22:45 -0800)
committerCarlos Maiolino <cem@kernel.org>
Wed, 21 Jan 2026 11:57:17 +0000 (12:57 +0100)
Large block support was merged upstream in 6.12 (Dec 2024) and metadata
directories was merged in 6.13 (Jan 2025).  We've not received any
serious complaints about the ondisk formats of these two features in the
past year, so let's remove the experimental warnings.

Signed-off-by: Darrick J. Wong <djwong@kernel.org>
Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Carlos Maiolino <cem@kernel.org>
fs/xfs/xfs_message.c
fs/xfs/xfs_message.h
fs/xfs/xfs_super.c

index 16bdc38887ab7bead702f109357e5f0ac03f56f9..fd297082aeb8576a8828e11829dc7f345b4f669c 100644 (file)
@@ -149,14 +149,6 @@ xfs_warn_experimental(
                        .opstate        = XFS_OPSTATE_WARNED_LARP,
                        .name           = "logged extended attributes",
                },
-               [XFS_EXPERIMENTAL_LBS] = {
-                       .opstate        = XFS_OPSTATE_WARNED_LBS,
-                       .name           = "large block size",
-               },
-               [XFS_EXPERIMENTAL_METADIR] = {
-                       .opstate        = XFS_OPSTATE_WARNED_METADIR,
-                       .name           = "metadata directory tree",
-               },
                [XFS_EXPERIMENTAL_ZONED] = {
                        .opstate        = XFS_OPSTATE_WARNED_ZONED,
                        .name           = "zoned RT device",
index d68e72379f9dd5592b09db925abab36957379aed..49b0ef40d299def16ec45ac884a3f1e84d621884 100644 (file)
@@ -93,8 +93,6 @@ void xfs_buf_alert_ratelimited(struct xfs_buf *bp, const char *rlmsg,
 enum xfs_experimental_feat {
        XFS_EXPERIMENTAL_SHRINK,
        XFS_EXPERIMENTAL_LARP,
-       XFS_EXPERIMENTAL_LBS,
-       XFS_EXPERIMENTAL_METADIR,
        XFS_EXPERIMENTAL_ZONED,
 
        XFS_EXPERIMENTAL_MAX,
index 845abf437bf5b240264ceb712be528b6b3d53436..e05bf62a54133c633393783063d28f8c0e30da39 100644 (file)
@@ -1835,8 +1835,6 @@ xfs_fs_fill_super(
                        error = -ENOSYS;
                        goto out_free_sb;
                }
-
-               xfs_warn_experimental(mp, XFS_EXPERIMENTAL_LBS);
        }
 
        /* Ensure this filesystem fits in the page cache limits */
@@ -1922,8 +1920,6 @@ xfs_fs_fill_super(
                        goto out_filestream_unmount;
                }
                xfs_warn_experimental(mp, XFS_EXPERIMENTAL_ZONED);
-       } else if (xfs_has_metadir(mp)) {
-               xfs_warn_experimental(mp, XFS_EXPERIMENTAL_METADIR);
        }
 
        if (xfs_has_reflink(mp)) {