btrfs: compression: replace set_level callbacks by a common helper
The set_level callbacks do not do anything special and can be replaced by a helper that uses the levels defined in the tables. Reviewed-by: Nikolay Borisov <nborisov@suse.com> Reviewed-by: Anand Jain <anand.jain@oracle.com> Signed-off-by: David Sterba <dsterba@suse.com>
This commit is contained in:
@@ -710,14 +710,6 @@ finish:
|
||||
return ret;
|
||||
}
|
||||
|
||||
static unsigned int zstd_set_level(unsigned int level)
|
||||
{
|
||||
if (!level)
|
||||
return ZSTD_BTRFS_DEFAULT_LEVEL;
|
||||
|
||||
return min_t(unsigned int, level, ZSTD_BTRFS_MAX_LEVEL);
|
||||
}
|
||||
|
||||
const struct btrfs_compress_op btrfs_zstd_compress = {
|
||||
.init_workspace_manager = zstd_init_workspace_manager,
|
||||
.cleanup_workspace_manager = zstd_cleanup_workspace_manager,
|
||||
@@ -728,7 +720,6 @@ const struct btrfs_compress_op btrfs_zstd_compress = {
|
||||
.compress_pages = zstd_compress_pages,
|
||||
.decompress_bio = zstd_decompress_bio,
|
||||
.decompress = zstd_decompress,
|
||||
.set_level = zstd_set_level,
|
||||
.max_level = ZSTD_BTRFS_MAX_LEVEL,
|
||||
.default_level = ZSTD_BTRFS_DEFAULT_LEVEL,
|
||||
};
|
||||
|
Reference in New Issue
Block a user