diff options
author | Atsushi Nemoto <anemo@mba.ocn.ne.jp> | 2008-08-26 22:34:57 +0900 |
---|---|---|
committer | Ralf Baechle <ralf@linux-mips.org> | 2008-09-05 21:24:12 +0100 |
commit | 0011036beeffeada15acd1936d67988de21ca65e (patch) | |
tree | 8ec5d593f3ae0b12108e8541157fe54832c2c66c /arch/mips/Kconfig | |
parent | 3885ec8ca29e5e33e9a5f0ae9dc849d798634ec9 (diff) | |
download | linux-0011036beeffeada15acd1936d67988de21ca65e.tar.gz linux-0011036beeffeada15acd1936d67988de21ca65e.tar.bz2 linux-0011036beeffeada15acd1936d67988de21ca65e.zip |
[MIPS] Probe initrd header only if explicitly specified
Currently init_initrd() probes initrd header at the last page of kernel
image, but it is valid only if addinitrd was used. If addinitrd was not
used, the area contains garbage so probing there might misdetect initrd
header (magic number is not strictly robust).
This patch introduces CONFIG_PROBE_INITRD_HEADER to explicitly enable this
probing.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Diffstat (limited to 'arch/mips/Kconfig')
-rw-r--r-- | arch/mips/Kconfig | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/arch/mips/Kconfig b/arch/mips/Kconfig index 4da736e25333..49896a2a1d72 100644 --- a/arch/mips/Kconfig +++ b/arch/mips/Kconfig @@ -1886,6 +1886,15 @@ config STACKTRACE_SUPPORT source "init/Kconfig" +config PROBE_INITRD_HEADER + bool "Probe initrd header created by addinitrd" + depends on BLK_DEV_INITRD + help + Probe initrd header at the last page of kernel image. + Say Y here if you are using arch/mips/boot/addinitrd.c to + add initrd or initramfs image to the kernel image. + Otherwise, say N. + menu "Bus options (PCI, PCMCIA, EISA, ISA, TC)" config HW_HAS_EISA |