From: Qu Wenruo Date: Mon, 17 Mar 2025 07:10:49 +0000 (+1030) Subject: btrfs: prepare prepare_one_folio() for large data folios X-Git-Tag: v6.16-rc1~214^2~157 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b4e9aaad09314b21aa09d9dfae97d07cce84c11a;p=thirdparty%2Fkernel%2Flinux.git btrfs: prepare prepare_one_folio() for large data folios The only blockage is the ASSERT() rejecting large folios, just remove it. Signed-off-by: Qu Wenruo Reviewed-by: David Sterba Signed-off-by: David Sterba --- diff --git a/fs/btrfs/file.c b/fs/btrfs/file.c index d024f31731dc1..cd2e34e11afd0 100644 --- a/fs/btrfs/file.c +++ b/fs/btrfs/file.c @@ -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);