On Tuesday 28 February 2017 11:22 AM, Pratyush Anand wrote:
`makedumpfile --mem-usage /proc/kcore` has been broken after kaslr specific
modifications. A kernel patch has been ACKed by Andrew Morton and has been
sent to Linus now [0]. This kernel patch helps to fix the issue for both
the case of kaslr enabled and disabled.
[0] http://marc.info/?l=linux-mm-commits&m=148823497215968&w=2
Just FYI,patch is in upstream now.
commit 464920104bf7adac12722035bfefb3d772eb04d8
Author: Pratyush Anand <[email protected]>
Date: Mon Feb 27 14:27:31 2017 -0800
/proc/kcore: update physical address for kcore ram and text
Changes since v1:
- One more patch..Now mem-usage with older kernel (< 4.11) will only work
when that has been rightly patched and -f has been used in makedumpfile
command line.
Baoquan He (2):
makedumpfile: Correct the calculation of kvaddr in
set_kcore_vmcoreinfo
makedumpfile: Discard process_dump_load
Pratyush Anand (5):
show_mem_usage(): calculate page offset after elf load
initial(): call cach_init() a bit early
x86_64: check physical address in PT_LOAD for none direct mapped
regions
elf_info: kcore: check for invalid physical address
mem-usage: allow to work only with -f for kernel version < 4.11
arch/x86_64.c | 6 ++++--
elf_info.c | 25 +++++--------------------
makedumpfile.c | 18 ++++++++++++------
3 files changed, 21 insertions(+), 28 deletions(-)
_______________________________________________
kexec mailing list
[email protected]
http://lists.infradead.org/mailman/listinfo/kexec