From: Steven Rostedt Unless we expect to have more than 2G CPUs, there's no reason to have 'i' as a long long here. Signed-off-by: Steven Rostedt Signed-off-by: Andrew Morton --- kernel/sched.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff -puN kernel/sched.c~unnecessary-long-index-i-in-sched kernel/sched.c --- devel/kernel/sched.c~unnecessary-long-index-i-in-sched 2006-05-27 23:29:25.000000000 -0700 +++ devel-akpm/kernel/sched.c 2006-05-27 23:29:25.000000000 -0700 @@ -1675,7 +1675,8 @@ unsigned long nr_uninterruptible(void) unsigned long long nr_context_switches(void) { - unsigned long long i, sum = 0; + int i; + unsigned long long sum = 0; for_each_possible_cpu(i) sum += cpu_rq(i)->nr_switches; _