summaryrefslogtreecommitdiffstats
path: root/sys/kern/kern_thread.c
diff options
context:
space:
mode:
Diffstat (limited to 'sys/kern/kern_thread.c')
-rw-r--r--sys/kern/kern_thread.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c
index 8d9f753..43522ef 100644
--- a/sys/kern/kern_thread.c
+++ b/sys/kern/kern_thread.c
@@ -343,7 +343,12 @@ thread_alloc(void)
void
thread_free(struct thread *td)
{
+#ifdef KSE
+ if (td->td_cpuset != NULL)
+ cpuset_rel(td->td_cpuset);
+#else
cpuset_rel(td->td_cpuset);
+#endif
td->td_cpuset = NULL;
cpu_thread_free(td);
if (td->td_altkstack != 0)
OpenPOWER on IntegriCloud