Re: [PATCH v6 00/14] crash: Fix several bugs
From: Mike Rapoport
Date: Tue Oct 20 2026 - 04:12:59 EST
Hi Jinjie,
Sorry for the delay, it's been really busy time for me.
> As Baoquan and Catalin suggested, this patch set fixes
> several pre-existing code issues found by Sashiko AI [1][2][3].
>
> The major improvements and fixes included in this series are:
> - Fix several memory leaks for arm64, and similar issues on LoongArch
> - Fix out-of-bounds write on 32-bit Highmem for x86.
> - Fix TOCTOU race in crash memory range collection.
It feels like these are three independent series, maybe with slight
dependencies because they touch related code, but it's not really a
single series:
> Jinjie Ruan (14):
> kexec: Fix CMA segment address translation with non-zero text_offset
> kexec: Record allocated CMA pages to fix release size mismatch
> kexec: Extract kexec_free_segment_cma() from kimage_free_cma()
> arm64: kexec_file: Fix CMA page leaks in segment placement retry loops
> arm64: kexec_file: Fix elf_headers memory leak in retry loop
> LoongArch: kexec_file: Fix CMA page leaks in segment placement retry
> loops
> LoongArch: kexec_file: Fix elf_headers memory leak in retry loop
The very similar commits for arm64 and LoongArch imply that that we have
some code duplication that should be addressed regardless of these
fixes.
--
Sincerely yours,
Mike.