diff options
author | Alexander Motin <mav@FreeBSD.org> | 2019-04-26 19:02:21 +0000 |
---|---|---|
committer | Alexander Motin <mav@FreeBSD.org> | 2019-04-26 19:02:21 +0000 |
commit | 7763842174c8d581adf26fe4a1129eea30e682c1 (patch) | |
tree | da5445a3bfd83e73ffde16e1859ed711c5711dac /sys/cddl/contrib/opensolaris | |
parent | 3b30feba4548f34e3676cb14601462dd97428960 (diff) | |
download | src-7763842174c8d581adf26fe4a1129eea30e682c1.tar.gz src-7763842174c8d581adf26fe4a1129eea30e682c1.zip |
Add mutex_destroy() missed in r334844.
MFC after: 1 week
Sponsored by: iXsystems, Inc.
Notes
Notes:
svn path=/head/; revision=346762
Diffstat (limited to 'sys/cddl/contrib/opensolaris')
-rw-r--r-- | sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c index b2337f6601e6..2d18fe065a42 100644 --- a/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c +++ b/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c @@ -498,8 +498,10 @@ dsl_pool_close(dsl_pool_t *dp) rrw_destroy(&dp->dp_config_rwlock); mutex_destroy(&dp->dp_lock); taskq_destroy(dp->dp_vnrele_taskq); - if (dp->dp_blkstats != NULL) + if (dp->dp_blkstats != NULL) { + mutex_destroy(&dp->dp_blkstats->zab_lock); kmem_free(dp->dp_blkstats, sizeof (zfs_all_blkstats_t)); + } kmem_free(dp, sizeof (dsl_pool_t)); } |