From 97116ddde9ab93068dc74258caa419432709e785 Mon Sep 17 00:00:00 2001 From: Michael Holzheu Date: Sun, 30 Oct 2011 15:16:41 +0100 Subject: [PATCH] --- yaml --- r: 272060 b: refs/heads/master c: fa8ff292bb4844cc0b66b7b24d611eb7177f7ded h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/kernel/kexec.c | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/[refs] b/[refs] index 5cd754aadcd1..4fa97bf7fc06 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 60a0c68df2632feaa4a986af084650d1165d89c5 +refs/heads/master: fa8ff292bb4844cc0b66b7b24d611eb7177f7ded diff --git a/trunk/kernel/kexec.c b/trunk/kernel/kexec.c index 7204fb982ed5..d3b8a4ceb90b 100644 --- a/trunk/kernel/kexec.c +++ b/trunk/kernel/kexec.c @@ -1380,24 +1380,23 @@ int __init parse_crashkernel(char *cmdline, } - -void crash_save_vmcoreinfo(void) +static void update_vmcoreinfo_note(void) { - u32 *buf; + u32 *buf = vmcoreinfo_note; if (!vmcoreinfo_size) return; - - vmcoreinfo_append_str("CRASHTIME=%ld", get_seconds()); - - buf = (u32 *)vmcoreinfo_note; - buf = append_elf_note(buf, VMCOREINFO_NOTE_NAME, 0, vmcoreinfo_data, vmcoreinfo_size); - final_note(buf); } +void crash_save_vmcoreinfo(void) +{ + vmcoreinfo_append_str("CRASHTIME=%ld", get_seconds()); + update_vmcoreinfo_note(); +} + void vmcoreinfo_append_str(const char *fmt, ...) { va_list args; @@ -1483,6 +1482,7 @@ static int __init crash_save_vmcoreinfo_init(void) VMCOREINFO_NUMBER(PG_swapcache); arch_crash_save_vmcoreinfo(); + update_vmcoreinfo_note(); return 0; }