From: Will Deacon Date: Wed, 28 Mar 2012 21:42:47 +0000 (-0700) Subject: kexec: crash: don't save swapper_pg_dir for !CONFIG_MMU configurations X-Git-Tag: MMI-PSA29.97-13-9~17053^2~39 X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=d034cfab4f7b9e768c5c1caaa56c5bd4805d2b92;p=GitHub%2FMotorolaMobilityLLC%2Fkernel-slsi.git kexec: crash: don't save swapper_pg_dir for !CONFIG_MMU configurations nommu platforms don't have very interesting swapper_pg_dir pointers and usually just #define them to NULL, meaning that we can't include them in the vmcoreinfo on the kexec crash path. This patch only saves the swapper_pg_dir if we have an MMU. Signed-off-by: Will Deacon Reviewed-by: Simon Horman Cc: "Eric W. Biederman" Signed-off-by: Andrew Morton Signed-off-by: Linus Torvalds --- diff --git a/kernel/kexec.c b/kernel/kexec.c index a6a675cb9818..769e347c5196 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -1462,7 +1462,9 @@ static int __init crash_save_vmcoreinfo_init(void) VMCOREINFO_SYMBOL(init_uts_ns); VMCOREINFO_SYMBOL(node_online_map); +#ifdef CONFIG_MMU VMCOREINFO_SYMBOL(swapper_pg_dir); +#endif VMCOREINFO_SYMBOL(_stext); VMCOREINFO_SYMBOL(vmlist);