[PATCH] x86/apic/savic: Use for_each_online_cpu() instead of for_each_cpu()

From: wangguangju

Date: Tue Mar 03 2026 - 07:36:40 EST


From: wangguangju <wangguangju@xxxxxxxx>

Replace the opencoded for_each_cpu(cpu, cpu_online_mask) loop with the
more readable and equivalent for_each_online_cpu(cpu) macro.

Signed-off-by: wangguangju <wangguangju@xxxxxxxx>
---
arch/x86/kernel/apic/x2apic_savic.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/arch/x86/kernel/apic/x2apic_savic.c b/arch/x86/kernel/apic/x2apic_savic.c
index dbc5678bc3b6..71c2d9ee7d99 100644
--- a/arch/x86/kernel/apic/x2apic_savic.c
+++ b/arch/x86/kernel/apic/x2apic_savic.c
@@ -149,7 +149,7 @@ static void send_ipi_allbut(unsigned int vector, bool nmi)

src_cpu = raw_smp_processor_id();

- for_each_cpu(cpu, cpu_online_mask) {
+ for_each_online_cpu(cpu) {
if (cpu == src_cpu)
continue;
send_ipi_dest(cpu, vector, nmi);
--
2.43.0