From ff1a937cb28b7293c7ed4fb87504de9c99747376 Mon Sep 17 00:00:00 2001 From: Olof Johansson Date: Wed, 7 Nov 2007 09:31:06 -0600 Subject: [PATCH] --- yaml --- r: 80987 b: refs/heads/master c: 32e2b55eec7116a859b384dbcc4b52a54a156869 h: refs/heads/master i: 80985: 29acaa0c3bcfd437e1046451a787a5ca2726fbc7 80983: 9a309ac7da44d108b7c439068ec91fd229c9701d v: v3 --- [refs] | 2 +- trunk/arch/powerpc/platforms/pasemi/setup.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 191758038309..30029951dea4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 8b32bc03256c82a6a4fcb3c2520b54469b74ec82 +refs/heads/master: 32e2b55eec7116a859b384dbcc4b52a54a156869 diff --git a/trunk/arch/powerpc/platforms/pasemi/setup.c b/trunk/arch/powerpc/platforms/pasemi/setup.c index bd85853bc9da..2b638659d1ea 100644 --- a/trunk/arch/powerpc/platforms/pasemi/setup.c +++ b/trunk/arch/powerpc/platforms/pasemi/setup.c @@ -43,6 +43,10 @@ #include "pasemi.h" +#if !defined(CONFIG_SMP) +static void smp_send_stop(void) {} +#endif + /* SDC reset register, must be pre-mapped at reset time */ static void __iomem *reset_reg; @@ -60,6 +64,9 @@ static int num_mce_regs; static void pas_restart(char *cmd) { + /* Need to put others cpu in hold loop so they're not sleeping */ + smp_send_stop(); + udelay(10000); printk("Restarting...\n"); while (1) out_le32(reset_reg, 0x6000000);