From 613353cd33839718a732d98d086ae8ff62a67687 Mon Sep 17 00:00:00 2001 From: Mikhail Zaslonko Date: Fri, 17 May 2024 18:23:36 +0200 Subject: [PATCH] zdump/dfi_elf: Support core dumps of vr-kernels Support vmcore based dumps (ngdump, zfcpdump) with uncoupled physical and virtual addresses. For that we just remove p_paddr != p_vaddr sanity check for elf load headers. Acked-by: Alexander Egorenkov Signed-off-by: Mikhail Zaslonko Signed-off-by: Steffen Eiden --- zdump/dfi_elf_common.c | 4 ---- 1 file changed, 4 deletions(-) diff --git a/zdump/dfi_elf_common.c b/zdump/dfi_elf_common.c index 3cb58077..d460a527 100644 --- a/zdump/dfi_elf_common.c +++ b/zdump/dfi_elf_common.c @@ -30,10 +30,6 @@ int pt_load_add(const struct zg_fh *fh, const Elf64_Phdr *phdr, void **data, __func__, phdr->p_paddr, phdr->p_vaddr, phdr->p_offset, phdr->p_filesz, phdr->p_memsz); - if (phdr->p_paddr != phdr->p_vaddr) { - STDERR("Dump file \"%s\" is a user space core dump\n", fh->path); - return -EINVAL; - } if (phdr->p_memsz == 0) return -EINVAL; if (phdr->p_offset + phdr->p_filesz > zg_size(fh))