From: Brian Behlendorf Date: Fri, 17 Dec 2010 23:26:17 +0000 (-0800) Subject: Init/destroy tsd X-Git-Url: https://git.camperquake.de/gitweb.cgi?a=commitdiff_plain;h=3fc050aaf2bc2e11844268ae0c091e6eb56108e5;p=zfs.git Init/destroy tsd Add missing tsd_destroy() call for rrw_tsd_key to avoid a leak. --- diff --git a/module/zfs/zfs_ioctl.c b/module/zfs/zfs_ioctl.c index 17f3ff6..6a7623c 100644 --- a/module/zfs/zfs_ioctl.c +++ b/module/zfs/zfs_ioctl.c @@ -5196,10 +5196,8 @@ zfs_detach(void) list_destroy(&zfsdev_state_list); } -#ifdef HAVE_ZPL uint_t zfs_fsyncer_key; extern uint_t rrw_tsd_key; -#endif #ifdef DEBUG #define ZFS_DEBUG_STR " (DEBUG mode)" @@ -5262,6 +5260,7 @@ _fini(void) mutex_destroy(&zfs_share_lock); #endif /* HAVE_SHARE */ tsd_destroy(&zfs_fsyncer_key); + tsd_destroy(&rrw_tsd_key); printk(KERN_NOTICE "ZFS: Unloaded ZFS Filesystem v%s%s\n", ZFS_META_VERSION, ZFS_DEBUG_STR);