]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: move large data folios out of experimental features
authorQu Wenruo <wqu@suse.com>
Fri, 24 Apr 2026 00:50:25 +0000 (10:20 +0930)
committerDavid Sterba <dsterba@suse.com>
Mon, 8 Jun 2026 13:53:31 +0000 (15:53 +0200)
commit9bce95edb1b4d2802de9273b5170bfcff3090d24
tree7e492d93609807e1918801376b53b759b879a026
parenta48d9a6a1ed2166b5a69161aaf63b3e70d223fbd
btrfs: move large data folios out of experimental features

This feature was introduced in v6.17 under experimental, and we had
several small bugs related to or exposed by that:

  e9e3b22ddfa7 ("btrfs: fix beyond-EOF write handling")
  18de34daa7c6 ("btrfs: truncate ordered extent when skipping writeback past i_size")

Otherwise, the feature has been frequently tested by btrfs developers.

The latest fix only arrived in v6.19. After three releases, I think it's
time to move this feature out of experimental.

And since we're here, also remove the comment about the bitmap size
limit, which is no longer relevant in the context. It will soon be
outdated for the incoming huge folio support.

Reviewed-by: Neal Gompa <neal@gompa.dev>
Signed-off-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/Kconfig
fs/btrfs/btrfs_inode.h
fs/btrfs/defrag.c