From 997b70f585ef9bf2171c3f435efee3967e3036ec Mon Sep 17 00:00:00 2001 From: Masahiro Yamada Date: Sun, 30 Dec 2018 22:59:27 +0900 Subject: kconfig: sync to Linux 4.20 The previous sync was commit 18895514dc5e ("kconfig: update to v3.18-rc6"). Some commits were applied on top of that since then, but equivalent fixups were done in Linux. So, this commit overwrites everything scripts/kconfig/ with the one from Linux 4.20 Highlights: - 'silentoldconfig' has been renamed to 'syncconfig' (the top Makefile needs to be adjusted) - 'testconfig' target has been added for unit-tests (the top Makefile needs to export PYTHON3 because the test frame relies on Python3 and pytest) - The perfect hash table generated by gperf has been removed - The localization support has been removed - The 'option env=VAR' has been replaced with more generic variable reference syntax $(VAR) (./Kconfig and common/Kconfig need to be adjusted) Signed-off-by: Masahiro Yamada Signed-off-by: Sascha Hauer --- Kconfig | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) (limited to 'Kconfig') diff --git a/Kconfig b/Kconfig index 5c99e666c0..2f2f1a6e3c 100644 --- a/Kconfig +++ b/Kconfig @@ -2,13 +2,9 @@ # For a description of the syntax of this configuration file, # see Documentation/kbuild/kconfig-language.txt. # -mainmenu "Barebox/$ARCH $KERNELVERSION Configuration" +mainmenu "Barebox/$(ARCH) $(KERNELVERSION) Configuration" -config SRCARCH - string - option env="SRCARCH" - -source "arch/$SRCARCH/Kconfig" +source "arch/$(SRCARCH)/Kconfig" source common/Kconfig source commands/Kconfig -- cgit v1.2.3