]> git.baikalelectronics.ru Git - kernel.git/commit
btrfs: add helper methods for workspace manager init and cleanup
authorDennis Zhou <dennis@kernel.org>
Mon, 4 Feb 2019 20:20:01 +0000 (15:20 -0500)
committerDavid Sterba <dsterba@suse.com>
Mon, 25 Feb 2019 13:13:31 +0000 (14:13 +0100)
commit16e058b5bee907e2ce3759a48450d58bff054d08
tree01d4b3c0a87124c998dc38ebc77110f4dd5b020f
parent20b35548e4daa2bcfdcf91c9ac9a679c6f656af8
btrfs: add helper methods for workspace manager init and cleanup

Workspace manager init and cleanup code is open coded inside a for loop
over the compression types. This forces each compression type to rely on
the same workspace manager implementation. This patch creates helper
methods that will be the generic implementation for btrfs workspace
management.

Reviewed-by: Nikolay Borisov <nborisov@suse.com>
Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Signed-off-by: Dennis Zhou <dennis@kernel.org>
Reviewed-by: David Sterba <dsterba@suse.com>
Signed-off-by: David Sterba <dsterba@suse.com>
fs/btrfs/compression.c