sched/core: Free the stack early if CONFIG_THREAD_INFO_IN_TASK
[cascardo/linux.git] / kernel / sched / core.c
index 0b6238f..23c6037 100644 (file)
@@ -2772,6 +2772,10 @@ static struct rq *finish_task_switch(struct task_struct *prev)
                 * task and put them back on the free list.
                 */
                kprobe_flush_task(prev);
+
+               /* Task is done with its stack. */
+               put_task_stack(prev);
+
                put_task_struct(prev);
        }