[PATCH v2 0/3] makedumpfile: Add support of mm randomization

Baoquan He bhe at redhat.com
Thu Oct 6 03:23:53 PDT 2016


Oops, I just sent to Atsushi's old mail. Sorry about this!

On 10/06/16 at 05:50pm, Baoquan He wrote:
> This is v2 post.
> 
> Because of Thomas's kernel patchset, direct mapping, vmalloc and vmemmap
> could have random starting address. They need be exported to VMCOREINFO
> and let makedumpfile know this so that makedumpfile can identify these
> memory areas correctly.
> 
> Below is the kernel patchset from Thomas:
> x86/mm: memory area address KASLR 
> https://lwn.net/Articles/692289/
> 
> I have posted a new kernel patchset to export the base of direct mapping,
> vmalloc and vmemmap. The subject is:
> kexec: Export memory sections virtual addresses to vmcoreinfo
> 
> v1->v2:
>     According to Atsushi's comment, mainly change patch 3/3.
>     - Remove VMALLOC_END_ORIG, VMEMMAP_END_ORIG , VMALLOC_END_2_6_31
>       and VMEMMAP_END_2_6_31 since they are not needed anymore.
>     - Put those number table member value assignment into
>       get_versiondep_info_x86_64.
> 
> Baoquan He (3):
>   makedumpfile: Get info->kernel_version from SYMBOL(init_uts_ns)
>     earlier
>   makedumpfile: Move get_versiondep_info calling earlier
>   makedumpfile: Add support for MM randomization
> 
>  arch/x86_64.c  | 51 ++++++++++++++++++++++++++++++++++-----------------
>  makedumpfile.c | 33 ++++++++++++++++-----------------
>  makedumpfile.h |  7 +++----
>  3 files changed, 53 insertions(+), 38 deletions(-)
> 
> -- 
> 2.5.5
> 



More information about the kexec mailing list