]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
btrfs: prepare prepare_one_folio() for large data folios
authorQu Wenruo <wqu@suse.com>
Mon, 17 Mar 2025 07:10:49 +0000 (17:40 +1030)
committerDavid Sterba <dsterba@suse.com>
Thu, 15 May 2025 12:30:42 +0000 (14:30 +0200)
The only blockage is the ASSERT() rejecting large folios, just remove
it.

Signed-off-by: Qu Wenruo <wqu@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/file.c

index d024f31731dc1045a691edeaeb986b450755b57d..cd2e34e11afd0005fc121b29f2fa9dd3e0e24fc8 100644 (file)
@@ -874,8 +874,6 @@ again:
                        ret = PTR_ERR(folio);
                return ret;
        }
-       /* Only support page sized folio yet. */
-       ASSERT(folio_order(folio) == 0);
        ret = set_folio_extent_mapped(folio);
        if (ret < 0) {
                folio_unlock(folio);