Unnamed repository
b82449261b
This is a backport of commit bcdba92 ("[PATCH v5] Support to filter dump for kernels that use CONFIG_SPARSEMEM_VMEMMAP."): commit bcdba92 Author: Hari Bathini <hbathini@linux.vnet.ibm.com> Date: Mon Nov 25 17:20:55 2013 +0900 [PATCH v5] Support to filter dump for kernels that use CONFIG_SPARSEMEM_VMEMMAP. Makedumpfile tool fails to filter dump for kernels that are build with CONFIG_SPARSEMEM_VMEMMAP set, as it fails to do address translations for vmemmap regions that are mapped out of zone normal. This patch provides support in makedumpfile to do vmemmap to physical address translations when they are mapped outside zone normal. Some kernel symbols are needed in vmcoreinfo for this changes to be effective. The kernel patch that adds the necessary symbols to vmcoreinfo has been posted to linuxppc devel mailing list. This patch is influenced by vmemmap to physical address translation support code in crash tool. This patch has been tested successfully at all dump filtering levels on kernels with CONFIG_SPARSEMEM_VMEMMAP set/unset. Also, tested dump filtering on already filtered vmcores (re-filtering). Changes from v4 to v5: Trimmed patch description to be compact and readable. Changes from v3 to v4: Rebased to devel branch. Signed-off-by: Onkar N Mahajan <onmahaja@in.ibm.com> Signed-off-by: Hari Bathini <hbathini@linux.vnet.ibm.com> On PPC platform, filter facility is broken since we use CONFIG_SPARSEMEM_VMEMMAP. This patch fixes this issue but also needs kernel counterpart fix to get makedumpfile filter working. Signed-off-by: WANG Chao <chaowang@redhat.com> Acked-by: Vivek Goyal <vgoyal@redhat.com> Acked-by: Steve Best<sbest@redhat.com> |
||
---|---|---|
po | ||
.gitignore | ||
98-kexec.rules | ||
dracut-kdump.sh | ||
dracut-module-setup.sh | ||
dracut-monitor_dd_progress | ||
firstboot_kdump.py | ||
kdump-lib.sh | ||
kdump.conf | ||
kdump.conf.5 | ||
kdump.init | ||
kdump.service | ||
kdump.sysconfig | ||
kdump.sysconfig.i386 | ||
kdump.sysconfig.ia64 | ||
kdump.sysconfig.ppc64 | ||
kdump.sysconfig.s390x | ||
kdump.sysconfig.x86_64 | ||
kdumpctl | ||
kexec-kdump-howto.txt | ||
kexec-tools-2.0.3-build-makedumpfile-eppic-shared-object.patch | ||
kexec-tools-2.0.3-disable-kexec-test.patch | ||
kexec-tools-2.0.4-kdump-x86-Process-multiple-Crash-kernel-in-proc-iome.patch | ||
kexec-tools-2.0.4-kexec-i386-Add-cmdline_add_memmap_internal-to-reduce.patch | ||
kexec-tools-2.0.4-makedumpfile-Add-vmap_area_list-definition-for-ppc-ppc64.patch | ||
kexec-tools-2.0.4-makedumpfile-cache-Allocate-buffers-at-initialization-t.patch | ||
kexec-tools-2.0.4-makedumpfile-cache-Reuse-entry-in-pending-list.patch | ||
kexec-tools-2.0.4-makedumpfile-disable-mmap.patch | ||
kexec-tools-2.0.4-makedumpfile-Fix-max_mapnr-issue-on-system-has-over-44-b.patch | ||
kexec-tools-2.0.4-makedumpfile-PATCH-Support-newer-kernels.patch | ||
kexec-tools-2.0.4-makedumpfile-Support-to-filter-dump-for-kernels-that-use.patch | ||
kexec-tools-2.0.4-makedumpfile-Understand-v3.11-rc4-dmesg.patch | ||
kexec-tools-2.0.4-makedumpfile-Update-pfn_cyclic-when-the-cyclic-buffer-size-.patch | ||
kexec-tools-2.0.4-makedumpfile-Use-divideup-to-calculate-maximum-required-bit.patch | ||
kexec-tools-2.0.4-Revert-kexec-include-reserved-e820-sections-in-crash.patch | ||
kexec-tools-2.0.4-Revert-kexec-lengthen-the-kernel-command-line-image.patch | ||
kexec-tools.spec | ||
mkdumprd | ||
mkdumprd.8 | ||
rhcrashkernel-param | ||
sources | ||
zanata-notes.txt |