diff options
author | Matthew Macy <[email protected]> | 2019-12-11 11:53:57 -0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2019-12-11 11:53:57 -0800 |
commit | 657ce253575295ef680eb33cf4ef698548212a46 (patch) | |
tree | 18d03f0887e857b1cbfdb9c1c8b4cac4e06985ed /include/sys/dsl_pool.h | |
parent | f0bf4351767ab95b1b5e9baa5445db20ffacd00d (diff) |
Eliminate Linux specific inode usage from common code
Change many of the znops routines to take a znode rather
than an inode so that zfs_replay code can be largely shared
and in the future the much of the znops code may be shared.
Reviewed-by: Jorgen Lundman <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Signed-off-by: Matt Macy <[email protected]>
Closes #9708
Diffstat (limited to 'include/sys/dsl_pool.h')
-rw-r--r-- | include/sys/dsl_pool.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/sys/dsl_pool.h b/include/sys/dsl_pool.h index 172ecdc46..8249bb8fc 100644 --- a/include/sys/dsl_pool.h +++ b/include/sys/dsl_pool.h @@ -96,7 +96,7 @@ typedef struct dsl_pool { struct dsl_dir *dp_leak_dir; struct dsl_dataset *dp_origin_snap; uint64_t dp_root_dir_obj; - struct taskq *dp_iput_taskq; + struct taskq *dp_zrele_taskq; struct taskq *dp_unlinked_drain_taskq; /* No lock needed - sync context only */ @@ -177,7 +177,7 @@ void dsl_pool_config_exit(dsl_pool_t *dp, void *tag); boolean_t dsl_pool_config_held(dsl_pool_t *dp); boolean_t dsl_pool_config_held_writer(dsl_pool_t *dp); -taskq_t *dsl_pool_iput_taskq(dsl_pool_t *dp); +taskq_t *dsl_pool_zrele_taskq(dsl_pool_t *dp); taskq_t *dsl_pool_unlinked_drain_taskq(dsl_pool_t *dp); int dsl_pool_user_hold(dsl_pool_t *dp, uint64_t dsobj, |