diff options
author | Matt Macy <mmacy@FreeBSD.org> | 2018-05-09 18:51:35 +0000 |
---|---|---|
committer | Matt Macy <mmacy@FreeBSD.org> | 2018-05-09 18:51:35 +0000 |
commit | 36688f706ebd7d5829b1f19ae9c4e0a8c71ecdc5 (patch) | |
tree | 6e681c439656f3e50f13d0d9c2ab4887bc584ea3 /sys/kern/subr_gtaskqueue.c | |
parent | cbd92ce62e92bd17871c9668c2c2bebac3e2ac2e (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.c | 6 |
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); +} |