| Date | Tue, 29 Jan 2019 13:06:13 -0500 | From | Josef Bacik <> | Subject | Re: [PATCH 06/11] btrfs: add compression interface in (get/put)_workspace() |
| |
On Mon, Jan 28, 2019 at 04:24:32PM -0500, Dennis Zhou wrote: > There are two levels of workspace management. First, alloc()/free() > which are responsible for actually creating and destroy workspaces. > Second, at a higher level, get()/put() which is the compression code > asking for a workspace from a workspace_manager. > > The compression code shouldn't really care how it gets a workspace, but > that it got a workspace. This adds get_workspace() and put_workspace() > to be the higher level interface which is responsible for indexing into > the appropriate compression type. It also introduces > btrfs_put_workspace() and btrfs_get_workspace() to be the generic > implementations of the higher interface. > > Signed-off-by: Dennis Zhou <dennis@kernel.org>
Reviewed-by: Josef Bacik <josef@toxicpanda.com>
Thanks,
Josef
|