Messages in this thread | | | Date | Mon, 02 Feb 2015 15:32:16 +0800 | From | Baoquan He <> | Subject | Re: [resend Patch v3 2/2] export the kernel image size KERNEL_IMAGE_SIZE |
| |
Hi Thomas,
Could you please also merge this patch? Since you have merged this patch "x86, boot: Skip relocs when load address unchanged [commit f285f4a21]", and this issue was raised because it broke kexec/kdump, then I posted these 2 patches. Without this patch makedumpfile will be broken when enable kaslr and do the kdump.
Thanks Baouqan
On 09/30/2014 03:08 PM, Baoquan He wrote: > Now kaslr makes kernel image size changable, not the fixed size 512M. > So KERNEL_IMAGE_SIZE need be exported to VMCOREINFO, otherwise makedumfile > will crash. > > Signed-off-by: Baoquan He <bhe@redhat.com> > Acked-by: Kees Cook <keescook@chromium.org> > Acked-by: Vivek Goyal <vgoyal@redhat.com> > --- > kernel/kexec.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/kernel/kexec.c b/kernel/kexec.c > index 2bee072..bd680d3 100644 > --- a/kernel/kexec.c > +++ b/kernel/kexec.c > @@ -2003,6 +2003,9 @@ static int __init crash_save_vmcoreinfo_init(void) > #endif > VMCOREINFO_NUMBER(PG_head_mask); > VMCOREINFO_NUMBER(PAGE_BUDDY_MAPCOUNT_VALUE); > +#ifdef CONFIG_X86 > + VMCOREINFO_NUMBER(KERNEL_IMAGE_SIZE); > +#endif > #ifdef CONFIG_HUGETLBFS > VMCOREINFO_SYMBOL(free_huge_page); > #endif >
| |