]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
btrfs: prepare end_bbio_data_write() for large data folios
authorQu Wenruo <wqu@suse.com>
Mon, 17 Mar 2025 07:10:50 +0000 (17:40 +1030)
committerDavid Sterba <dsterba@suse.com>
Thu, 15 May 2025 12:30:42 +0000 (14:30 +0200)
The function is doing an ASSERT() checking the folio order, but all
later functions are handling large folios properly, thus we can safely
remove that ASSERT().

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/extent_io.c

index 92f4d83594b6f4c08c1413bca747c0c38e090280..791a9972b2e63c4d325a4c1f2dcf585dc56c43b1 100644 (file)
@@ -462,9 +462,6 @@ static void end_bbio_data_write(struct btrfs_bio *bbio)
                u64 start = folio_pos(folio) + fi.offset;
                u32 len = fi.length;
 
-               /* Only order 0 (single page) folios are allowed for data. */
-               ASSERT(folio_order(folio) == 0);
-
                /* Our read/write should always be sector aligned. */
                if (!IS_ALIGNED(fi.offset, sectorsize))
                        btrfs_err(fs_info,