summaryrefslogtreecommitdiff
path: root/fs/btrfs/reflink.c
diff options
context:
space:
mode:
authorLi Zetao <lizetao1@huawei.com>2024-08-29 02:29:07 +0800
committerDavid Sterba <dsterba@suse.com>2024-09-10 16:51:21 +0200
commitaeb6d8814841ec106acc5ffea772d4102ffc72b6 (patch)
tree5d6921de06b85935ffb4470069c57cd1a46a2c6b /fs/btrfs/reflink.c
parentb70f3a45464b012feb8e86f15f37e0c4b2f69fe1 (diff)
btrfs: convert btrfs_decompress() to take a folio
The old page API is being gradually replaced and converted to use folio to improve code readability and avoid repeated conversion between page and folio. Based on the previous patch, the compression path can be directly used in folio without converting to page. Signed-off-by: Li Zetao <lizetao1@huawei.com> Reviewed-by: David Sterba <dsterba@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/reflink.c')
-rw-r--r--fs/btrfs/reflink.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/fs/btrfs/reflink.c b/fs/btrfs/reflink.c
index df6b93b927cd..b768e590a44c 100644
--- a/fs/btrfs/reflink.c
+++ b/fs/btrfs/reflink.c
@@ -118,7 +118,7 @@ static int copy_inline_to_page(struct btrfs_inode *inode,
memcpy_to_page(page, offset_in_page(file_offset), data_start,
datal);
} else {
- ret = btrfs_decompress(comp_type, data_start, page,
+ ret = btrfs_decompress(comp_type, data_start, page_folio(page),
offset_in_page(file_offset),
inline_size, datal);
if (ret)