summaryrefslogtreecommitdiff
path: root/kernel/sched/core.c
diff options
context:
space:
mode:
authorPavankumar Kondeti <pkondeti@codeaurora.org>2015-10-21 16:04:46 +0530
committerSyed Rameez Mustafa <rameezmustafa@codeaurora.org>2016-08-22 14:06:35 -0700
commit5ddfbfec063cd077dd55df47f8acf5df95a87477 (patch)
tree7c7c8b16354731ca7b49289ea2bf3ecb5ca12dde /kernel/sched/core.c
parent51e9d516fa1da9b9221e28349923a6c1d641e8a4 (diff)
sched: inherit the group id from the group leader
When sysctl_sched_enable_thread_grouping is set to 1, any new tasks created are put in the same group as their group leader. Change-Id: If1837dd7c8120c8b097cfffa1dc52eb4781f1641 Signed-off-by: Pavankumar Kondeti <pkondeti@codeaurora.org>
Diffstat (limited to 'kernel/sched/core.c')
-rw-r--r--kernel/sched/core.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index a790d101d120..94bd3cffa5ac 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -2540,6 +2540,7 @@ void wake_up_new_task(struct task_struct *p)
raw_spin_lock_irqsave(&p->pi_lock, flags);
init_new_task_load(p);
+ add_new_task_to_grp(p);
/* Initialize new task's runnable average */
init_entity_runnable_average(&p->se);
#ifdef CONFIG_SMP