aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/fork.c
diff options
context:
space:
mode:
Diffstat (limited to 'kernel/fork.c')
-rw-r--r--kernel/fork.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/kernel/fork.c b/kernel/fork.c
index 600e93b5e539..7ffa16033ded 100644
--- a/kernel/fork.c
+++ b/kernel/fork.c
@@ -354,6 +354,8 @@ void free_task(struct task_struct *tsk)
354 ftrace_graph_exit_task(tsk); 354 ftrace_graph_exit_task(tsk);
355 put_seccomp_filter(tsk); 355 put_seccomp_filter(tsk);
356 arch_release_task_struct(tsk); 356 arch_release_task_struct(tsk);
357 if (tsk->flags & PF_KTHREAD)
358 free_kthread_struct(tsk);
357 free_task_struct(tsk); 359 free_task_struct(tsk);
358} 360}
359EXPORT_SYMBOL(free_task); 361EXPORT_SYMBOL(free_task);