[PATCH] kexec-ppc: fix for ksysfs crash_notes
The following patch prevents the crash dump helper code found within kexec from breaking ppc which still lacks crash dump functionality. ksysfs crash_notes attribute handling was left under CONFIG_KEXEC for simplicity although it is not strictly kexec related. We provide here a dummy definition for crash_notes on ppc. Signed-off-by: Albert Herranz <albert_herranz@yahoo.es> Cc: Eric Biederman <ebiederm@xmission.com> Cc: Vivek Goyal <vgoyal@in.ibm.com> Signed-off-by: Andrew Morton <akpm@osdl.org> Signed-off-by: Linus Torvalds <torvalds@osdl.org>
This commit is contained in:
parent
41e2e8bec2
commit
bc75a24582
|
@ -28,6 +28,12 @@ typedef NORET_TYPE void (*relocate_new_kernel_t)(
|
||||||
const extern unsigned char relocate_new_kernel[];
|
const extern unsigned char relocate_new_kernel[];
|
||||||
const extern unsigned int relocate_new_kernel_size;
|
const extern unsigned int relocate_new_kernel_size;
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Provide a dummy crash_notes definition while crash dump arrives to ppc.
|
||||||
|
* This prevents breakage of crash_notes attribute in kernel/ksysfs.c.
|
||||||
|
*/
|
||||||
|
void *crash_notes = NULL;
|
||||||
|
|
||||||
void machine_shutdown(void)
|
void machine_shutdown(void)
|
||||||
{
|
{
|
||||||
if (ppc_md.machine_shutdown)
|
if (ppc_md.machine_shutdown)
|
||||||
|
|
|
@ -27,6 +27,8 @@
|
||||||
|
|
||||||
#ifndef __ASSEMBLY__
|
#ifndef __ASSEMBLY__
|
||||||
|
|
||||||
|
extern void *crash_notes;
|
||||||
|
|
||||||
struct kimage;
|
struct kimage;
|
||||||
|
|
||||||
extern void machine_kexec_simple(struct kimage *image);
|
extern void machine_kexec_simple(struct kimage *image);
|
||||||
|
|
Loading…
Reference in a new issue