[PATCH] fix heartbeat
Val Henson
val at nmt.edu
Sat Feb 9 12:46:10 EST 2002
The heartbeat function will not execute properly on Gemini without
this patch. (Check for cpu 0 removed from gemini_heartbeat.)
-VAL
diff -Nru a/arch/ppc/kernel/time.c b/arch/ppc/kernel/time.c
--- a/arch/ppc/kernel/time.c Fri Feb 8 15:12:57 2002
+++ b/arch/ppc/kernel/time.c Fri Feb 8 15:12:57 2002
@@ -208,7 +208,8 @@
smp_local_timer_interrupt(regs);
#endif /* CONFIG_SMP */
- if (ppc_md.heartbeat && !ppc_md.heartbeat_count--)
+ if (ppc_md.heartbeat && !smp_processor_id() &&
+ !ppc_md.heartbeat_count--)
ppc_md.heartbeat();
hardirq_exit(cpu);
** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/
More information about the Linuxppc-dev
mailing list