From eb085eea1654ee94adb05344e097be083511c605 Mon Sep 17 00:00:00 2001 From: Andrew Morton Date: Wed, 4 Feb 2004 21:20:15 -0800 Subject: [PATCH] [PATCH] ppc64: use smp_processor_id everywhere From: anton@samba.org use smp_processor_id everywhere --- arch/ppc64/kernel/idle.c | 2 +- arch/ppc64/kernel/time.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/ppc64/kernel/idle.c b/arch/ppc64/kernel/idle.c index eb4655e7a6e38..8c82ae5e073cc 100644 --- a/arch/ppc64/kernel/idle.c +++ b/arch/ppc64/kernel/idle.c @@ -161,7 +161,7 @@ int dedicated_idle(void) struct paca_struct *lpaca = get_paca(), *ppaca; unsigned long start_snooze; - ppaca = &paca[(lpaca->xPacaIndex) ^ 1]; + ppaca = &paca[smp_processor_id() ^ 1]; while (1) { /* Indicate to the HV that we are idle. Now would be diff --git a/arch/ppc64/kernel/time.c b/arch/ppc64/kernel/time.c index cd9745c3748f5..118c771da3e1e 100644 --- a/arch/ppc64/kernel/time.c +++ b/arch/ppc64/kernel/time.c @@ -267,7 +267,7 @@ int timer_interrupt(struct pt_regs * regs) int next_dec; unsigned long cur_tb; struct paca_struct *lpaca = get_paca(); - unsigned long cpu = lpaca->xPacaIndex; + unsigned long cpu = smp_processor_id(); irq_enter(); -- 2.53.0