diff options
author | George Melikov <[email protected]> | 2017-01-23 21:53:46 +0300 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2017-01-23 10:53:46 -0800 |
commit | ec923db25c823dd460fdb5db44a5a202a0975f27 (patch) | |
tree | 16fde8482af6d62f45c97586aab2b9ed42b5dbc3 /include/sys/zfs_vfsops.h | |
parent | cffd6e116711640d070d9690480b95c5a6de7154 (diff) |
OpenZFS 7180 - potential race between zfs_suspend_fs+zfs_resume_fs and zfs_ioc_rename
Authored by: Andriy Gapon <[email protected]>
Reviewed by: Matt Ahrens <[email protected]>
Reviewed by: Pavel Zakharov <[email protected]>
Approved by: Richard Lowe <[email protected]>
Reviewed-by: Brian Behlendorf <[email protected]>
Ported-by: George Melikov <[email protected]>
OpenZFS-issue: https://www.illumos.org/issues/7180
OpenZFS-commit: https://github.com/openzfs/openzfs/commit/690041b
Closes #5627
Diffstat (limited to 'include/sys/zfs_vfsops.h')
-rw-r--r-- | include/sys/zfs_vfsops.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/include/sys/zfs_vfsops.h b/include/sys/zfs_vfsops.h index b59ace5b1..870eb9727 100644 --- a/include/sys/zfs_vfsops.h +++ b/include/sys/zfs_vfsops.h @@ -181,7 +181,7 @@ typedef struct zfid_long { extern uint_t zfs_fsyncer_key; extern int zfs_suspend_fs(zfs_sb_t *zsb); -extern int zfs_resume_fs(zfs_sb_t *zsb, const char *osname); +extern int zfs_resume_fs(zfs_sb_t *zsb, struct dsl_dataset *ds); extern int zfs_userspace_one(zfs_sb_t *zsb, zfs_userquota_prop_t type, const char *domain, uint64_t rid, uint64_t *valuep); extern int zfs_userspace_many(zfs_sb_t *zsb, zfs_userquota_prop_t type, |