[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