[PATCH] util_lib: Add direct map fallback in vaddr_to_offset()
Simon Horman
horms at kernel.org
Tue Nov 11 05:52:58 PST 2025
On Thu, Nov 06, 2025 at 02:03:44PM +0200, Pnina Feder wrote:
> The vmcore-dmesg tool could fail with the message:
> "No program header covering vaddr 0x%llx found kexec bug?"
>
> This occurred when a virtual address belonged to the kernel’s direct
> mapping region, which may not be covered by any PT_LOAD segment in
> the vmcore ELF headers.
>
> Add a direct-map fallback in vaddr_to_offset() that converts such
> virtual addresses using the known page and physical offsets. This
> allows resolving these addresses correctly.
>
> Tested on Linux 6.16 (RISC-V)
>
> Signed-off-by: Pnina Feder <pnina.feder at mobileye.com>
Thanks, applied.
- util_lib: Add direct map fallback in vaddr_to_offset()
https://git.kernel.org/pub/scm/utils/kernel/kexec/kexec-tools.git/commit/?id=393c449aec3d
More information about the kexec
mailing list