Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

xfs: promote metadata directories and large block support

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>

authored by

Darrick J. Wong and committed by
Carlos Maiolino
4d6d335e 12d12dcc

-14
-8
fs/xfs/xfs_message.c
··· 149 149 .opstate = XFS_OPSTATE_WARNED_LARP, 150 150 .name = "logged extended attributes", 151 151 }, 152 - [XFS_EXPERIMENTAL_LBS] = { 153 - .opstate = XFS_OPSTATE_WARNED_LBS, 154 - .name = "large block size", 155 - }, 156 - [XFS_EXPERIMENTAL_METADIR] = { 157 - .opstate = XFS_OPSTATE_WARNED_METADIR, 158 - .name = "metadata directory tree", 159 - }, 160 152 [XFS_EXPERIMENTAL_ZONED] = { 161 153 .opstate = XFS_OPSTATE_WARNED_ZONED, 162 154 .name = "zoned RT device",
-2
fs/xfs/xfs_message.h
··· 93 93 enum xfs_experimental_feat { 94 94 XFS_EXPERIMENTAL_SHRINK, 95 95 XFS_EXPERIMENTAL_LARP, 96 - XFS_EXPERIMENTAL_LBS, 97 - XFS_EXPERIMENTAL_METADIR, 98 96 XFS_EXPERIMENTAL_ZONED, 99 97 100 98 XFS_EXPERIMENTAL_MAX,
-4
fs/xfs/xfs_super.c
··· 1835 1835 error = -ENOSYS; 1836 1836 goto out_free_sb; 1837 1837 } 1838 - 1839 - xfs_warn_experimental(mp, XFS_EXPERIMENTAL_LBS); 1840 1838 } 1841 1839 1842 1840 /* Ensure this filesystem fits in the page cache limits */ ··· 1920 1922 goto out_filestream_unmount; 1921 1923 } 1922 1924 xfs_warn_experimental(mp, XFS_EXPERIMENTAL_ZONED); 1923 - } else if (xfs_has_metadir(mp)) { 1924 - xfs_warn_experimental(mp, XFS_EXPERIMENTAL_METADIR); 1925 1925 } 1926 1926 1927 1927 if (xfs_has_reflink(mp)) {