diff options
Diffstat (limited to 'arch/sh/kernel/setup.c')
-rw-r--r-- | arch/sh/kernel/setup.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/sh/kernel/setup.c b/arch/sh/kernel/setup.c index cab91a7665da..477d2a854fc4 100644 --- a/arch/sh/kernel/setup.c +++ b/arch/sh/kernel/setup.c | |||
@@ -20,6 +20,7 @@ | |||
20 | #include <linux/pfn.h> | 20 | #include <linux/pfn.h> |
21 | #include <linux/fs.h> | 21 | #include <linux/fs.h> |
22 | #include <linux/mm.h> | 22 | #include <linux/mm.h> |
23 | #include <linux/kexec.h> | ||
23 | #include <asm/uaccess.h> | 24 | #include <asm/uaccess.h> |
24 | #include <asm/io.h> | 25 | #include <asm/io.h> |
25 | #include <asm/sections.h> | 26 | #include <asm/sections.h> |
@@ -287,6 +288,11 @@ void __init setup_bootmem_allocator(unsigned long start_pfn) | |||
287 | } | 288 | } |
288 | } | 289 | } |
289 | #endif | 290 | #endif |
291 | #ifdef CONFIG_KEXEC | ||
292 | if (crashk_res.start != crashk_res.end) | ||
293 | reserve_bootmem(crashk_res.start, | ||
294 | crashk_res.end - crashk_res.start + 1); | ||
295 | #endif | ||
290 | } | 296 | } |
291 | 297 | ||
292 | #ifndef CONFIG_NEED_MULTIPLE_NODES | 298 | #ifndef CONFIG_NEED_MULTIPLE_NODES |