]> www.infradead.org Git - users/jedix/linux-maple.git/commit
btrfs: defrag: extend ioctl to accept compression levels
authorDaniel Vacek <neelx@suse.com>
Thu, 6 Mar 2025 13:15:35 +0000 (14:15 +0100)
committerDavid Sterba <dsterba@suse.com>
Tue, 18 Mar 2025 19:35:50 +0000 (20:35 +0100)
commitfc5c0c5825874859069ac44c367c724acd7190fb
tree3b3e5fb0a15f714baa7ff7a786c56ee2d3861be1
parent08f340767dde5fd302af5b94ce6ce2d5e38a233d
btrfs: defrag: extend ioctl to accept compression levels

The zstd and zlib compression types support setting compression levels.
Enhance the defrag interface to specify the levels as well. For zstd the
negative (realtime) levels are also accepted.

Reviewed-by: Qu Wenruo <wqu@suse.com>
Signed-off-by: Daniel Vacek <neelx@suse.com>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/btrfs_inode.h
fs/btrfs/compression.c
fs/btrfs/compression.h
fs/btrfs/defrag.c
fs/btrfs/fs.h
fs/btrfs/inode.c
include/uapi/linux/btrfs.h