From ddc7a2dd3b099c280b4f3ed978f16fa6bd7012c0 Mon Sep 17 00:00:00 2001 From: Ryan Moeller Date: Tue, 5 May 2020 12:36:41 -0400 Subject: [PATCH] taskq: Don't leak system_delay_taskq on FreeBSD Adds a missing taskq_destroy() call. Reported by: Jorgen Lundman Reviewed-by: Brian Behlendorf Reviewed-by: Alexander Motin Signed-off-by: Ryan Moeller Closes #10292 --- module/os/freebsd/spl/spl_taskq.c | 1 + 1 file changed, 1 insertion(+) 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);