aboutsummaryrefslogtreecommitdiffstats
path: root/kernel/sched
diff options
context:
space:
mode:
authorViresh Kumar <viresh.kumar@linaro.org>2013-06-11 07:02:43 -0400
committerIngo Molnar <mingo@kernel.org>2013-06-19 06:58:46 -0400
commit0936629f01bb1b11772db8c36be421365238cbec (patch)
treef14edb3ec14866716a9de62e0db7aea59035353a /kernel/sched
parent27723a68caf05381b0b0bc6e127da2c9e7bcb775 (diff)
sched: Use cached value of span instead of calling sched_domain_span()
In the beginning of build_sched_groups() we called sched_domain_span() and cached its return value in span. Few statements later we are calling it again to get the same pointer. Lets use the cached value instead as it hasn't changed in between. Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org> Signed-off-by: Peter Zijlstra <peterz@infradead.org> Link: http://lkml.kernel.org/r/834ecd507071ad88aff039352dbc7e063dd996a7.1370948150.git.viresh.kumar@linaro.org Signed-off-by: Ingo Molnar <mingo@kernel.org>
Diffstat (limited to 'kernel/sched')
-rw-r--r--kernel/sched/core.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index 547b7d3ff893..3388387e1330 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5347,7 +5347,7 @@ build_sched_groups(struct sched_domain *sd, int cpu)
5347 get_group(cpu, sdd, &sd->groups); 5347 get_group(cpu, sdd, &sd->groups);
5348 atomic_inc(&sd->groups->ref); 5348 atomic_inc(&sd->groups->ref);
5349 5349
5350 if (cpu != cpumask_first(sched_domain_span(sd))) 5350 if (cpu != cpumask_first(span))
5351 return 0; 5351 return 0;
5352 5352
5353 lockdep_assert_held(&sched_domains_mutex); 5353 lockdep_assert_held(&sched_domains_mutex);