diff options
Diffstat (limited to 'arch/powerpc/include/asm/machdep.h')
| -rw-r--r-- | arch/powerpc/include/asm/machdep.h | 6 | 
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/powerpc/include/asm/machdep.h b/arch/powerpc/include/asm/machdep.h index 991d5998d6b..fe56a23e1ff 100644 --- a/arch/powerpc/include/asm/machdep.h +++ b/arch/powerpc/include/asm/machdep.h @@ -240,6 +240,12 @@ struct machdep_calls {  	 * claims to support kexec.  	 */  	int (*machine_kexec_prepare)(struct kimage *image); + +	/* Called to perform the _real_ kexec. +	 * Do NOT allocate memory or fail here. We are past the point of +	 * no return. +	 */ +	void (*machine_kexec)(struct kimage *image);  #endif /* CONFIG_KEXEC */  #ifdef CONFIG_SUSPEND  |