From 3fc050aaf2bc2e11844268ae0c091e6eb56108e5 Mon Sep 17 00:00:00 2001 From: Brian Behlendorf Date: Fri, 17 Dec 2010 15:26:17 -0800 Subject: [PATCH] Init/destroy tsd Add missing tsd_destroy() call for rrw_tsd_key to avoid a leak. --- module/zfs/zfs_ioctl.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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); -- 1.8.3.1