]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios()
authorQu Wenruo <wqu@suse.com>
Sun, 10 Aug 2025 10:44:57 +0000 (20:14 +0930)
committerDavid Sterba <dsterba@suse.com>
Mon, 22 Sep 2025 08:54:31 +0000 (10:54 +0200)
commitd71b419f274c2eea83038c8623ddc45d51af70e9
tree83ff5b20eb1cd9b9bdebb6a526af65c4d9ee704d
parent0d703963d297964451783e1a0688ebdf74cd6151
btrfs: pass btrfs_inode pointer directly into btrfs_compress_folios()

For the 3 supported compression algorithms, two of them (zstd and zlib)
are already grabbing the btrfs inode for error messages.

It's more common to pass btrfs_inode and grab the address space from it.

Reviewed-by: Anand Jain <anand.jain@oracle.com>
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/compression.c
fs/btrfs/compression.h
fs/btrfs/inode.c
fs/btrfs/lzo.c
fs/btrfs/zlib.c
fs/btrfs/zstd.c