diff --git a/kernel/sched.c b/kernel/sched.c
index cb146219d532698a05cad0129bf5e49d5e0a1df0..235c421631d64495d92c07d25081044dca34b208 100644
--- a/kernel/sched.c
+++ b/kernel/sched.c
@@ -1653,7 +1653,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;