sched: Check sched_domain before computing group power
authorSrikar Dronamraju <srikar@linux.vnet.ibm.com>
Tue, 12 Nov 2013 16:41:26 +0000 (22:11 +0530)
committerIngo Molnar <mingo@kernel.org>
Tue, 19 Nov 2013 16:01:15 +0000 (17:01 +0100)
commit9abf24d465180f5f2eb26a43545348262f16b771
treeb823e6a604a522d7b0c3a374f6d8b8aab4a8acd5
parent7486d6da09d4d76d49c68826c97578246936092b
sched: Check sched_domain before computing group power

After commit 863bffc80898 ("sched/fair: Fix group power_orig
computation"), we can dereference rq->sd before it is set.

Fix this by falling back to power_of() in this case and add a comment
explaining things.

Signed-off-by: Srikar Dronamraju <srikar@linux.vnet.ibm.com>
[ Added comment and tweaked patch. ]
Signed-off-by: Peter Zijlstra <peterz@infradead.org>
Cc: mikey@neuling.org
Link: http://lkml.kernel.org/r/20131113151718.GN21461@twins.programming.kicks-ass.net
Signed-off-by: Ingo Molnar <mingo@kernel.org>
kernel/sched/fair.c