Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Dmitry Adamushko <dmitry.adamushko@...>
Cc: <sukadev@...>, <balbir@...>, Containers <containers@...>, <ckrm-tech@...>, <linux-kernel@...>, <dhaval@...>, Ingo Molnar <mingo@...>, <efault@...>
Date: Friday, November 9, 2007 - 8:11 am

On Fri, Nov 09, 2007 at 11:59:15AM +0100, Dmitry Adamushko wrote:

Yeah ..I feel safe with an explicit !curr check, perhaps with a comment like
below added to explain when curr can be NULL?


---
 kernel/sched_fair.c |    1 +
 1 files changed, 1 insertion(+)

Index: current/kernel/sched_fair.c
===================================================================
--- current.orig/kernel/sched_fair.c
+++ current/kernel/sched_fair.c
@@ -1022,6 +1022,7 @@ static void task_new_fair(struct rq *rq,
 	update_curr(cfs_rq);
 	place_entity(cfs_rq, se, 1);
 
+	/* 'curr' will be NULL if the child belongs to a different group */
 	if (sysctl_sched_child_runs_first && this_cpu == task_cpu(p) &&
 			curr && curr->vruntime < se->vruntime) {
 		/*



-- 
Regards,
vatsa
-
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Srivatsa Vaddagiri, (Fri Nov 9, 3:02 am)
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Dmitry Adamushko, (Fri Nov 9, 4:45 am)
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Srivatsa Vaddagiri, (Fri Nov 9, 6:14 am)
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Serge E. Hallyn, (Fri Nov 9, 12:05 pm)
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Dmitry Adamushko, (Fri Nov 9, 6:59 am)
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Srivatsa Vaddagiri, (Fri Nov 9, 8:11 am)
Re: [BUG]: Crash with CONFIG_FAIR_CGROUP_SCHED=y, Ingo Molnar, (Fri Nov 9, 6:25 am)