summaryrefslogtreecommitdiff
path: root/kexec/crashdump.c
diff options
context:
space:
mode:
Diffstat (limited to 'kexec/crashdump.c')
-rw-r--r--kexec/crashdump.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/kexec/crashdump.c b/kexec/crashdump.c
index 1cb8123..f6fd911 100644
--- a/kexec/crashdump.c
+++ b/kexec/crashdump.c
@@ -31,18 +31,22 @@
/* include "crashdump-elf.c" twice to create two functions from one */
+#define ELF_WIDTH 64
#define FUNC crash_create_elf64_headers
#define EHDR Elf64_Ehdr
#define PHDR Elf64_Phdr
#include "crashdump-elf.c"
+#undef ELF_WIDTH
#undef PHDR
#undef EHDR
#undef FUNC
+#define ELF_WIDTH 32
#define FUNC crash_create_elf32_headers
#define EHDR Elf32_Ehdr
#define PHDR Elf32_Phdr
#include "crashdump-elf.c"
+#undef ELF_WIDTH
#undef PHDR
#undef EHDR
#undef FUNC