On Tue, Feb 24, 2026 at 04:53:37PM +0800, Jinjie Ruan wrote: > The crash memory allocation, and the exclude of crashk_res, crashk_low_res > and crashk_cma memory are almost identical across different architectures, > This patch set handle them in crash core in a general way, which eliminate > a lot of duplication code. > > And add support for crashkernel CMA reservation for arm64 and riscv. > > Rebased on v7.0-rc1. > > Basic test were performed on QEMU platforms for x86, ARM64, and RISC-V > architectures with the following parameters: > > "cma=256M crashkernel=256M crashkernel=64M,cma" > > Changes in v6: > - Update the crash core exclude code as Mike suggested. > - Rebased on v7.0-rc1. > - Add acked-by. > - Link to v5: > https://lore.kernel.org/all/[email protected]/ > > Changes in v5: > - Fix the kernel test robot build warnings. > - Sort crash memory ranges before preparing elfcorehdr for powerpc > - Link to v4: > https://lore.kernel.org/all/[email protected]/ > > Changes in v4: > - Move the size calculation (and the realloc if needed) into the > generic crash. > - Link to v3: > https://lore.kernel.org/all/[email protected]/ > > Changs in v3: > - Exclude crash kernel memory in crash core as Mike suggested. > - Add acked-by. > > Jinjie Ruan (4): > crash: Exclude crash kernel memory in crash core > crash: Use crash_exclude_core_ranges() on powerpc > arm64: kexec: Add support for crashkernel CMA reservation > riscv: kexec: Add support for crashkernel CMA reservation > > Sourabh Jain (1): > powerpc/crash: sort crash memory ranges before preparing elfcorehdr
Overall LGTM, I had a comment about arm64 and riscv patches, but other than that Acked-by: Mike Rapoport (Microsoft) <[email protected]> -- Sincerely yours, Mike.
