[PATCH] alpha: kernel: Use for_each_online_cpu() in smp_cpus_done()

Fushuai Wang posted 1 patch 1 month, 3 weeks ago
arch/alpha/kernel/smp.c | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
[PATCH] alpha: kernel: Use for_each_online_cpu() in smp_cpus_done()
Posted by Fushuai Wang 1 month, 3 weeks ago
Replace the explicit for loop with for_each_online_cpu() to make
the code cleaner.

Signed-off-by: Fushuai Wang <wangfushuai@baidu.com>
---
 arch/alpha/kernel/smp.c | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/arch/alpha/kernel/smp.c b/arch/alpha/kernel/smp.c
index ed06367ece57..741096076dbd 100644
--- a/arch/alpha/kernel/smp.c
+++ b/arch/alpha/kernel/smp.c
@@ -482,9 +482,8 @@ smp_cpus_done(unsigned int max_cpus)
 	int cpu;
 	unsigned long bogosum = 0;
 
-	for(cpu = 0; cpu < NR_CPUS; cpu++) 
-		if (cpu_online(cpu))
-			bogosum += cpu_data[cpu].loops_per_jiffy;
+	for_each_online_cpu(cpu)
+		bogosum += cpu_data[cpu].loops_per_jiffy;
 	
 	printk(KERN_INFO "SMP: Total of %d processors activated "
 	       "(%lu.%02lu BogoMIPS).\n",
-- 
2.36.1