config: support new symbol intro'd in kernel 4.12
authorKoen Vandeputte <koen.vandeputte@ncentric.com>
Thu, 11 Jan 2018 11:55:02 +0000 (12:55 +0100)
committerJohn Crispin <john@phrozen.org>
Sat, 13 Jan 2018 15:27:45 +0000 (16:27 +0100)
commitfce35bce0f6e14b278f8e20ba46d53b3696b9a31
tree1fed29463ca97e82655f67efcf2edec468b2ce75
parent7e99a6ba690f27b36e99144178c71f0687b07ad9
config: support new symbol intro'd in kernel 4.12

Symbol CONFIG_INITRAMFS_FORCE allows to ignore the value passed by the
bootloader.

By default, all symbols containing INITRAMFS are wiped from the final
config and then re-added conditionally.

Add support for this symbol, as the build will stop otherwise
questioning the user about this option:

* Restart config...
*
*
* General setup
*
Cross-compiler tool prefix (CROSS_COMPILE) []
Compile also drivers which will not load (COMPILE_TEST) [N/y/?] n

...

Initial RAM filesystem and RAM disk (initramfs/initrd) support
(BLK_DEV_INITRD) [Y/n/?] y
Initramfs source file(s) (INITRAMFS_SOURCE) []
Ignore the initramfs passed by the bootloader (INITRAMFS_FORCE)
[N/y/?] (NEW)

Signed-off-by: Koen Vandeputte <koen.vandeputte@ncentric.com>
config/Config-images.in
include/kernel-defaults.mk