mbox series

[0/3] stop secondaries for reboot/shutdown

Message ID 20180401103615.15454-1-npiggin@gmail.com (mailing list archive)
Headers show
Series stop secondaries for reboot/shutdown | expand

Message

Nicholas Piggin April 1, 2018, 10:36 a.m. UTC
I'm rebasing and resending this series because the hard
lockup messages are being seen in the field.

Since last time, one of the patches was merged, and patches
were split and reordered a bit. No major changes.

This still hasn't been tested with the FSP firmware update.

Thanks,
Nick

Nicholas Piggin (3):
  powerpc: use NMI IPI for smp_send_stop
  powerpc: hard disable irqs in smp_send_stop loop
  powerpc/powernv: Always stop secondaries before reboot/shutdown

 arch/powerpc/include/asm/opal.h             |  2 +-
 arch/powerpc/kernel/smp.c                   | 13 +++++++++++--
 arch/powerpc/platforms/powernv/opal-flash.c | 28 +---------------------------
 arch/powerpc/platforms/powernv/setup.c      | 15 +++++----------
 4 files changed, 18 insertions(+), 40 deletions(-)

Comments

ppaidipe April 2, 2018, 2:52 p.m. UTC | #1
On 2018-04-01 16:06, Nicholas Piggin wrote:
> I'm rebasing and resending this series because the hard
> lockup messages are being seen in the field.
> 
> Since last time, one of the patches was merged, and patches
> were split and reordered a bit. No major changes.
> 
> This still hasn't been tested with the FSP firmware update.
> 

I have tested this series on a FSP platform with firmware update
and multiple reboot/shutdown tests. Not seen any issues.

Tested-by: Pridhiviraj Paidipeddi <ppaidipe@linux.vnet.ibm.com>

Thanks
Pridhiviraj

> Thanks,
> Nick
> 
> Nicholas Piggin (3):
>   powerpc: use NMI IPI for smp_send_stop
>   powerpc: hard disable irqs in smp_send_stop loop
>   powerpc/powernv: Always stop secondaries before reboot/shutdown
> 
>  arch/powerpc/include/asm/opal.h             |  2 +-
>  arch/powerpc/kernel/smp.c                   | 13 +++++++++++--
>  arch/powerpc/platforms/powernv/opal-flash.c | 28 
> +---------------------------
>  arch/powerpc/platforms/powernv/setup.c      | 15 +++++----------
>  4 files changed, 18 insertions(+), 40 deletions(-)