• Takao Indoh's avatar
    [IA64] kdump: Add crash_save_vmcoreinfo for INIT · 072f042d
    Takao Indoh authored
    This patch fixes the problem that kdump by INIT does not work if we use
    makedumpfile. The problem is that after INIT is issued, 2nd kernel
    starts and makedumpfile fails with the following error message.
    
    /proc/vmcore doesn't contain vmcoreinfo.
    '-x' or '-i' must be specified.
    
    makedumpfile Failed.
    
    The cause of this problem is that kernel does not call
    crash_save_vmcoreinfo. When kdump starts by panic or sysrq-trigger,
    crash_save_vmcoreinfo is called by crash_kexec. But this function is not
    called when kdump starts by INIT. The Attached patch fixes this.
    
    This patch just adds crash_save_vmcoreinfo into machine_kdump_on_init so
    that crash_save_vmcoreinfo can be called when kdump starts by INIT.
    I tested this patch with linux-2.6.25-rc9 and I confirmed it worked.
    Signed-off-by: default avatarTakao Indoh <indou.takao@jp.fujitsu.com>
    Signed-off-by: default avatarTony Luck <tony.luck@intel.com>
    072f042d
crash.c 5.79 KB