[PATCH 0/4] Kexec fixes for SMP

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Existing kexec code for SMP has been developed and tested on Cavium Octeon CPUs
and doesn't work properly on all platforms.

This series does some minor cleanups in the kexec code (patches 1 & 2), then
makes the current implementation conditional on a new kconfig symbol that is
enabled on Cavium Octeon CPUs.

Finally a new handler for kexec on SMP systems is added to generic platforms.

This patch series should be applied on top of the earlier kexec cleanup
patch series, most notably it won't apply without
https://patchwork.linux-mips.org/patch/14615/

Marcin Nowakowski (4):
  MIPS: kexec: remove SMP_DUMP
  MIPS: Kconfig: fix indentation for kexec-related entries
  MIPS: kexec: make current SMP handling conditional
  MIPS: kexec: add SMP hooks for generic platform

 arch/mips/Kconfig                  | 19 ++++++++++++-------
 arch/mips/generic/kexec.c          |  7 +++++++
 arch/mips/include/asm/kexec.h      |  2 ++
 arch/mips/include/asm/smp.h        |  6 ------
 arch/mips/kernel/crash.c           | 10 ++++++++--
 arch/mips/kernel/machine_kexec.c   |  4 +++-
 arch/mips/kernel/relocate_kernel.S |  6 +++---
 arch/mips/kernel/smp.c             | 17 -----------------
 8 files changed, 35 insertions(+), 36 deletions(-)

-- 
2.7.4





[Index of Archives]     [Linux MIPS Home]     [LKML Archive]     [Linux ARM Kernel]     [Linux ARM]     [Linux]     [Git]     [Yosemite News]     [Linux SCSI]     [Linux Hams]

  Powered by Linux