From 566510e513be597a5172af93b2f40125638e39f0 Mon Sep 17 00:00:00 2001 From: Anton Blanchard Date: Thu, 6 Jan 2011 18:00:36 +0000 Subject: [PATCH] --- yaml --- r: 232056 b: refs/heads/master c: ac4414e4d3024a3c9ac5f54a734ac77dd7edfdb3 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/arch/powerpc/kernel/machine_kexec.c | 7 +++++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/[refs] b/[refs] index 564b9072ca1d..f0060ba0c262 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 158d5b5e3654938cca963eec82cd10af49cda17f +refs/heads/master: ac4414e4d3024a3c9ac5f54a734ac77dd7edfdb3 diff --git a/trunk/arch/powerpc/kernel/machine_kexec.c b/trunk/arch/powerpc/kernel/machine_kexec.c index 3427b2faa19a..49a170af8145 100644 --- a/trunk/arch/powerpc/kernel/machine_kexec.c +++ b/trunk/arch/powerpc/kernel/machine_kexec.c @@ -15,6 +15,7 @@ #include #include #include +#include #include #include @@ -82,8 +83,14 @@ void arch_crash_save_vmcoreinfo(void) */ void machine_kexec(struct kimage *image) { + int save_ftrace_enabled; + + save_ftrace_enabled = __ftrace_enabled_save(); + default_machine_kexec(image); + __ftrace_enabled_restore(save_ftrace_enabled); + /* Fall back to normal restart if we're still alive. */ machine_restart(NULL); for(;;);