Message ID | 20221209075513.532249-1-guoren@kernel.org (mailing list archive) |
---|---|
Headers | show |
Series | riscv: kexec: Fxiup crash_save percpu and | expand |
Hello: This series was applied to riscv/linux.git (for-next) by Palmer Dabbelt <palmer@rivosinc.com>: On Fri, 9 Dec 2022 02:55:11 -0500 you wrote: > From: Guo Ren <guoren@linux.alibaba.com> > > Current riscv kexec can't crash_save percpu states and disable > interrupts properly. The series fix them, make crash correct. > > v6: > - Fixup checkpatch.pl problems > - Remove Fixes tags and make the series as features > > [...] Here is the summary with links: - [-next,V6,1/2] riscv: kexec: EOI active and mask all interrupts in kexec crash path https://git.kernel.org/riscv/c/b17d19a5314a - [-next,V6,2/2] riscv: kexec: Make crash save multi harts' context (no matching commit) You are awesome, thank you!
From: Guo Ren <guoren@linux.alibaba.com> Current riscv kexec can't crash_save percpu states and disable interrupts properly. The series fix them, make crash correct. v6: - Fixup checkpatch.pl problems - Remove Fixes tags and make the series as features v5: https://lore.kernel.org/linux-riscv/20221020141603.2856206-1-guoren@kernel.org/ - Remove the patch which isn't relate to riscv - Add fixup crash_smp_send_stop test result v4: https://lore.kernel.org/linux-riscv/20220921033134.3133319-1-guoren@kernel.org/ - Add cpu_ops[cpu]->cpu_stop() in ipi_cpu_crash_stop - Wording optimization in comments V3: https://lore.kernel.org/linux-riscv/20220819025444.2121315-1-guoren@kernel.org/ - Fixup compile problem with !SMP, which reported by lkp@intel.com - Cleanup declarations in asm/smp.h - Add reviewed-by V2: https://lore.kernel.org/linux-riscv/20220817161258.748836-1-guoren@kernel.org/ - Add Fixes tags - Remove extern from bool smp_crash_stop_failed(void) V1: https://lore.kernel.org/linux-riscv/20220816012701.561435-1-guoren@kernel.org/ Guo Ren (2): riscv: kexec: EOI active and mask all interrupts in kexec crash path riscv: kexec: Make crash save multi harts' context arch/riscv/include/asm/smp.h | 3 + arch/riscv/kernel/machine_kexec.c | 46 +++++++++++---- arch/riscv/kernel/smp.c | 97 ++++++++++++++++++++++++++++++- 3 files changed, 133 insertions(+), 13 deletions(-)