From: alexs CC arch/ppc/kernel/idle.o arch/ppc/kernel/idle.c: In function `default_idle': arch/ppc/kernel/idle.c:39: warning: unused variable `cpu' arch/ppc/kernel/idle.c: In function `cpu_idle': arch/ppc/kernel/idle.c:67: error: `cpu' undeclared (first use in this function) arch/ppc/kernel/idle.c:67: error: (Each undeclared identifier is reported only once arch/ppc/kernel/idle.c:67: error: for each function it appears in.) arch/ppc/kernel/idle.c:68: warning: implicit declaration of function `cpu_die' make[1]: *** [arch/ppc/kernel/idle.o] Error 1 make: *** [arch/ppc/kernel] Error 2 Cc: Nick Piggin Signed-off-by: Andrew Morton --- arch/ppc/kernel/idle.c | 2 ++ 1 files changed, 2 insertions(+) diff -puN arch/ppc/kernel/idle.c~sched-disable-preempt-in-idle-tasks-2-fix arch/ppc/kernel/idle.c --- 25/arch/ppc/kernel/idle.c~sched-disable-preempt-in-idle-tasks-2-fix Tue Oct 11 14:41:44 2005 +++ 25-akpm/arch/ppc/kernel/idle.c Tue Oct 11 14:41:44 2005 @@ -59,6 +59,8 @@ void default_idle(void) */ void cpu_idle(void) { + int cpu = smp_processor_id(); + for (;;) { if (ppc_md.idle != NULL) ppc_md.idle(); _