diff options
-rw-r--r-- | kexec/kexec.c | 1 | ||||
-rw-r--r-- | kexec/kexec.h | 1 |
2 files changed, 2 insertions, 0 deletions
diff --git a/kexec/kexec.c b/kexec/kexec.c index 4d1a3db..dcab108 100644 --- a/kexec/kexec.c +++ b/kexec/kexec.c @@ -508,6 +508,7 @@ static int my_load(const char *type, int fileind, int argc, char **argv, info.segment = NULL; info.nr_segments = 0; info.entry = NULL; + info.panic_kernel = !!(kexec_flags & KEXEC_ON_CRASH); result = 0; if (argc - fileind <= 0) { diff --git a/kexec/kexec.h b/kexec/kexec.h index 10a95d6..fe4a89f 100644 --- a/kexec/kexec.h +++ b/kexec/kexec.h @@ -112,6 +112,7 @@ struct kexec_info { int nr_segments; void *entry; struct mem_ehdr rhdr; + int panic_kernel; }; void usage(void); |