Fix two bugs for x86_32 crash memory reserve, and prepare to apply generic crashkernel reservation to 32bit system. Then use generic interface to simplify crashkernel reservation for ARM32. changes in v4: - Add the missing macro for loongarch. - Only define the macro for 64bit RISCV. - Signed-off-by -> Suggested-by as suggested. - Remove the Tested-by as suggested. - Update the commit message. - Add acked-by. changes in v3: - Fix it as Baoquan suggested. - Update the commit message. changes in v2: - Peel off the other two patches. - Update the commit message and fix tag. Jinjie Ruan (3): crash: Fix x86_32 crash memory reserve dead loop bug crash: Fix x86_32 crash memory reserve dead loop ARM: Use generic interface to simplify crashkernel reservation arch/arm/Kconfig | 3 ++ arch/arm/include/asm/crash_reserve.h | 24 +++++++++ arch/arm/kernel/setup.c | 63 ++++------------------ arch/arm64/include/asm/crash_reserve.h | 2 + arch/loongarch/include/asm/crash_reserve.h | 2 + arch/riscv/include/asm/crash_reserve.h | 4 ++ arch/x86/include/asm/crash_reserve.h | 1 + kernel/crash_reserve.c | 5 +- 8 files changed, 48 insertions(+), 56 deletions(-) create mode 100644 arch/arm/include/asm/crash_reserve.h -- 2.34.1 _______________________________________________ kexec mailing list kexec@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/kexec