diff mbox

[1/3] sched: Use cached value of span instead of calling sched_domain_span()

Message ID 834ecd507071ad88aff039352dbc7e063dd996a7.1370948150.git.viresh.kumar@linaro.org
State Accepted
Headers show

Commit Message

Viresh Kumar June 11, 2013, 11:02 a.m. UTC
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>
---
 kernel/sched/core.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox

Patch

diff --git a/kernel/sched/core.c b/kernel/sched/core.c
index e585e10..4abc743 100644
--- a/kernel/sched/core.c
+++ b/kernel/sched/core.c
@@ -5334,7 +5334,7 @@  build_sched_groups(struct sched_domain *sd, int cpu)
 	get_group(cpu, sdd, &sd->groups);
 	atomic_inc(&sd->groups->ref);
 
-	if (cpu != cpumask_first(sched_domain_span(sd)))
+	if (cpu != cpumask_first(span))
 		return 0;
 
 	lockdep_assert_held(&sched_domains_mutex);