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

Currently zstd_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/zstd.c