From caa2e42897cb8cb00c7040b9133e8b740809241c Mon Sep 17 00:00:00 2001 From: "Eric W. Biederman" Date: Mon, 18 Jul 2005 13:02:13 -0600 Subject: - First stab at letting the loaders know we have a panic kernel. --- kexec/kexec.c | 1 + kexec/kexec.h | 1 + 2 files changed, 2 insertions(+) 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); -- cgit