aboutsummaryrefslogtreecommitdiffstats
path: root/module/os
diff options
context:
space:
mode:
authorRyan Moeller <[email protected]>2020-05-05 12:36:41 -0400
committerGitHub <[email protected]>2020-05-05 09:36:41 -0700
commitddc7a2dd3b099c280b4f3ed978f16fa6bd7012c0 (patch)
tree0de0ec20193a4244612e2eb71f7e43abf6aad02b /module/os
parent3e5d41d807b03e5f43afe3d859735b845c905f5f (diff)
taskq: Don't leak system_delay_taskq on FreeBSD
Adds a missing taskq_destroy() call. Reported by: Jorgen Lundman <[email protected]> Reviewed-by: Brian Behlendorf <[email protected]> Reviewed-by: Alexander Motin <[email protected]> Signed-off-by: Ryan Moeller <[email protected]> Closes #10292
Diffstat (limited to 'module/os')
-rw-r--r--module/os/freebsd/spl/spl_taskq.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/module/os/freebsd/spl/spl_taskq.c b/module/os/freebsd/spl/spl_taskq.c
index b6a501f67..28cebc5dc 100644
--- a/module/os/freebsd/spl/spl_taskq.c
+++ b/module/os/freebsd/spl/spl_taskq.c
@@ -97,6 +97,7 @@ static void
system_taskq_fini(void *arg)
{
+ taskq_destroy(system_delay_taskq);
taskq_destroy(system_taskq);
uma_zdestroy(taskq_zone);
tsd_destroy(&taskq_tsd);