]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
btrfs: zlib: use folio_iter to handle zlib_decompress_bio()
authorQu Wenruo <wqu@suse.com>
Tue, 20 Jan 2026 00:00:09 +0000 (10:30 +1030)
committerDavid Sterba <dsterba@suse.com>
Tue, 3 Feb 2026 06:56:18 +0000 (07:56 +0100)
commit20c993134e105368b9165cb9af8d8c1c2ac59a2d
treeabf423cc46d12f0b29bf940393e79e14b490557f
parent37cc07cab7dc311f2b7aeaaa7598face53eddcab
btrfs: zlib: use folio_iter to handle zlib_decompress_bio()

Currently zlib_decompress_bio() is using
compressed_bio->compressed_folios[] array to grab each compressed folio.

However cb->compressed_folios[] is just a pointer to each folio of the
compressed bio, meaning we can just replace the compressed_folios[]
array by just grabbing the folio inside the compressed bio.

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