From 2339405e351f852e4a5fa3edaefd53712cf76981 Mon Sep 17 00:00:00 2001 From: Jeff Dike Date: Tue, 11 Jan 2005 03:15:01 -0800 Subject: [PATCH] [PATCH] UML: use for_each_cpu Use for_each_cpu rather than iterating over processors by hand. Signed-off-by: Jeff Dike Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- arch/um/kernel/irq.c | 10 ++++------ arch/um/kernel/smp.c | 6 ++---- 2 files changed, 6 insertions(+), 10 deletions(-) diff --git a/arch/um/kernel/irq.c b/arch/um/kernel/irq.c index 9d572b6ffd1d..6d53b5987d62 100644 --- a/arch/um/kernel/irq.c +++ b/arch/um/kernel/irq.c @@ -45,9 +45,8 @@ int show_interrupts(struct seq_file *p, void *v) if (i == 0) { seq_printf(p, " "); - for (j=0; jtypename); seq_printf(p, " %s", action->name); diff --git a/arch/um/kernel/smp.c b/arch/um/kernel/smp.c index b5e66b291cc3..abe892be6cfe 100644 --- a/arch/um/kernel/smp.c +++ b/arch/um/kernel/smp.c @@ -247,10 +247,8 @@ int smp_call_function(void (*_func)(void *info), void *_info, int nonatomic, func = _func; info = _info; - for (i=0;icpu) && - cpu_isset(i, cpu_online_map)) - os_write_file(cpu_data[i].ipi_pipe[1], "C", 1); + for_each_cpu(i) + os_write_file(cpu_data[i].ipi_pipe[1], "C", 1); while (atomic_read(&scf_started) != cpus) barrier(); -- 2.39.5