aboutsummaryrefslogtreecommitdiff
path: root/sys/kern/subr_gtaskqueue.c
diff options
context:
space:
mode:
authorMatt Macy <mmacy@FreeBSD.org>2018-05-09 18:51:35 +0000
committerMatt Macy <mmacy@FreeBSD.org>2018-05-09 18:51:35 +0000
commit36688f706ebd7d5829b1f19ae9c4e0a8c71ecdc5 (patch)
tree6e681c439656f3e50f13d0d9c2ab4887bc584ea3 /sys/kern/subr_gtaskqueue.c
parentcbd92ce62e92bd17871c9668c2c2bebac3e2ac2e (diff)
Add taskqgroup_config_gtask_deinit to support teardown after
taskqgroup_config_gtask_init. Approved by: sbruno
Notes
Notes: svn path=/head/; revision=333426
Diffstat (limited to 'sys/kern/subr_gtaskqueue.c')
-rw-r--r--sys/kern/subr_gtaskqueue.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sys/kern/subr_gtaskqueue.c b/sys/kern/subr_gtaskqueue.c
index 14677a164540..6a5cc65232e6 100644
--- a/sys/kern/subr_gtaskqueue.c
+++ b/sys/kern/subr_gtaskqueue.c
@@ -987,3 +987,9 @@ taskqgroup_config_gtask_init(void *ctx, struct grouptask *gtask, gtask_fn_t *fn,
GROUPTASK_INIT(gtask, 0, fn, ctx);
taskqgroup_attach(qgroup_config, gtask, gtask, -1, name);
}
+
+void
+taskqgroup_config_gtask_deinit(struct grouptask *gtask)
+{
+ taskqgroup_detach(qgroup_config, gtask);
+}