makedumpfile-1.6.3: Extend supported kernel to 4.14.8

Atsushi Kumagai ats-kumagai at wm.jp.nec.com
Sun Jan 28 20:45:25 PST 2018


Hello,

makedumpfile version 1.6.3 is released.
Your comments/patches are welcome.

This is my last work for makedumpfile, thank you so much for everything.
My co-workers will take over the maintainer role, so there is no need to
change your way of contribution. (See "BUG REPORT" in README for new maintainers)

Main new feature:
o Support new kernels
 - The supported kernel is updated to 4.14.8 in this version.
   4.14.9 and later can't be filtered correctly due to inappropriate VMCOREINFO,
   it will be resolved in kernel 4.15.

Changelog:
o New feature
    - [PATCH v2] x86_64: Take care of init_level4_pgt rename in kernel (by Pratyush Anand) 64bd5db
    - [PATCH v2] Fix SECTION_MAP_MASK for kernel >= v.13 (by Pratyush Anand) 4bf4f2b
    - [PATCH v2] book3s/ppc64: Lower the max real address to 53 bits for kernels >= v4.11
      (by Bhupesh Sharma) 6c83e74
    - [PATCH v3 1/4] Support symbol __cpu_online_mask (by Takao Indoh) 3b11c00
    - [PATCH] ppc64: update hash page table geometry (by Hari Bathini) 3c39f13
    - [PATCH] handle renamed init_level4_pgt -> init_top_pgt (by Jeff Mahoney) 5e54d53

o Bugfix
    - [PATCH v2] arm64: Fix page table walk of 1GB section (by Bradley Bolen) 27508f1
    - [PATCH v2 1/2] ppc64: set page_offset in get_versiondep_info_ppc64() (by Pingfan Liu) 52319d2
    - [PATCH v2 2/2] ppc64: get the info of mem reserved for crashkernel (by Pingfan Liu) c7fcbbc
    - [PATCH v3 3/4] sadump: Fix a KASLR problem of sadump (by Takao Indoh) b4f7d95
    - [PATCH v3 4/4] sadump: Fix a KASLR problem of sadump while kdump is working (by Takao Indoh) 13d3059
    - [PATCH 2/2] Fix 'kernel_version' variable being uninitialized & introduce minor reorganization
      (by Bhupesh Sharma) d1ffe82
    - [PATCH 1/2] Fix off-by-one errors in exclude_segment() (by Petr Tesarik) 590f35e
    - [PATCH 2/2] Fix physical-to-virtual conversion in exclude_segment() (by Petr Tesarik) 6c1bf2a

o Cleanup
    - [PATCH] Fix formatting problems in header file (by Eric DeVolder) cefea9e
    - [PATCH v3 2/4] Introduce vtop4_x86_64_pagetable (by Takao Indoh) 6de5d37
    - [PATCH 1/2] Fix compilation warnings on ppc64/ppc64le platforms (by Bhupesh Sharma) 0df157a
    - [PATCH] Make good use of is_cyclic_region() (by Atsushi Kumagai) 6bfd7a3
    - [PATCH] Fix the regression about getting kernel version (by Atsushi Kumagai) 254c116
    - [PATCH] Update maintainers (by Atsushi Kumagai) 9d3147e

Explanation of makedumpfile:
  To shorten the size of the dumpfile and the time of creating the
  dumpfile, makedumpfile copies only the necessary pages for analysis
  to the dumpfile from /proc/vmcore. You can specify the kind of
  unnecessary pages with dump_level. If you want to shorten the size
  further, enable the compression of the page data.

Download:
  You can download the latest makedumpfile from the following URL.
  Details of the change are written on the git page of the following site.
  https://sourceforge.net/projects/makedumpfile/

Method of installation:
  You can compile the makedumpfile command as follows;
  1. "tar -zxvf makedumpfile-x.y.z.tar.gz"
  2. "cd makedumpfile-x.y.z"
  3. "make; make install"

Usage:
  makedumpfile [-c|-l|-p] [-E] [-d dump_level] [-x vmlinux] dump_mem dump_file

Example:
  If you want to exclude pages filled by zero, cache pages, user pages
  and free pages and to enable compression, please execute the following
  command.	

  # makedumpfile -c -d 31 /proc/vmcore dumpfile


Thanks
Atsushi Kumagai




More information about the kexec mailing list