From 853d6f55671372886e136f1b3d24f3518cc4699d Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Thu, 7 Feb 2013 12:26:02 +1100 Subject: [PATCH] sched-proc-sched_stat-fails-on-very-very-large-machines-v2-fix-fix fix warnings Reported-by: Wu Fengguang Cc: Dave Jones Cc: Ingo Molnar Cc: Nathan Zimmer Cc: Peter Zijlstra Signed-off-by: Andrew Morton --- kernel/sched/stats.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/kernel/sched/stats.c b/kernel/sched/stats.c index fd65d76d5fb8..e036eda1a9c9 100644 --- a/kernel/sched/stats.c +++ b/kernel/sched/stats.c @@ -25,14 +25,13 @@ static int show_schedstat(struct seq_file *seq, void *v) seq_printf(seq, "version %d\n", SCHEDSTAT_VERSION); seq_printf(seq, "timestamp %lu\n", jiffies); } else { - - cpu = (unsigned long)(v - 2); - - struct rq *rq = cpu_rq(cpu); + struct rq *rq; #ifdef CONFIG_SMP struct sched_domain *sd; int dcount = 0; #endif + cpu = (unsigned long)(v - 2); + rq = cpu_rq(cpu); /* runqueue-specific stats */ seq_printf(seq, -- 2.39.5