X-Git-Url: https://git.stricted.de/?a=blobdiff_plain;f=kernel%2Fkexec.c;h=1f8d9382dbac7b6422eb1ea7e722ed867b1b61be;hb=d46354fc25ca29a05ed43194b56d2b1f6816f934;hp=59f7b55ba7453d4b406d0c066e5f6be5cea7037c;hpb=fcba914542082b272f31c8e4c40000b88ed3208d;p=GitHub%2Fmt8127%2Fandroid_kernel_alcatel_ttab.git diff --git a/kernel/kexec.c b/kernel/kexec.c index 59f7b55ba745..1f8d9382dbac 100644 --- a/kernel/kexec.c +++ b/kernel/kexec.c @@ -47,6 +47,9 @@ u32 vmcoreinfo_note[VMCOREINFO_NOTE_SIZE/4]; size_t vmcoreinfo_size; size_t vmcoreinfo_max_size = sizeof(vmcoreinfo_data); +/* Flag to indicate we are going to kexec a new kernel */ +bool kexec_in_progress = false; + /* Location of the reserved area for the crash kernel */ struct resource crashk_res = { .name = "Crash kernel", @@ -1678,6 +1681,7 @@ int kernel_kexec(void) } else #endif { + kexec_in_progress = true; kernel_restart_prepare(NULL); printk(KERN_EMERG "Starting new kernel\n"); machine_shutdown();