kconfig: update to Linux 5.2-rc4
The previous sync was Linux 4.20. This updates Kconfig to Linux 5.2-rc4.

I adjusted the top Makefile as well because Linux commit 058507195b53
("kbuild: move ".config not found!" message from Kconfig to Makefile")
moved the .config check from Kconfig to Makefile.

I also made auto.conf a mandatory include file, and remove it from the
prerequisites of other targets. We are safe because Make is immediately
terminated when syncconfig fails to generate auto.conf.

Highlights:

 - The parser has no more shift/reduce conflicts

 - The lexer was rewritten more simply

 - The token lookup table was deleted

 - Replace license boilerplates with SPDX

 - Compile C files as separate units

 - Do not overwrite .config when the content was not changed

 - Lots of bug-fixes and cleanups

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
1 parent 7194829 commit 163be86a3212867c8493fdabd0e1d431adfece92
@Masahiro Yamada Masahiro Yamada authored on 10 Jun 2019
Sascha Hauer committed on 19 Jun 2019
Showing 58 changed files
View
Makefile
View
scripts/kconfig/.gitignore
View
scripts/kconfig/Makefile
View
scripts/kconfig/conf.c
View
scripts/kconfig/confdata.c
View
scripts/kconfig/expr.c
View
scripts/kconfig/expr.h
View
scripts/kconfig/gconf.c
View
scripts/kconfig/images.c
View
scripts/kconfig/images.h 0 → 100644
View
scripts/kconfig/kconf_id.c 100644 → 0
View
scripts/kconfig/lexer.l 0 → 100644
View
scripts/kconfig/lkc.h
View
scripts/kconfig/lxdialog/.gitignore 100644 → 0
View
scripts/kconfig/lxdialog/BIG.FAT.WARNING
View
scripts/kconfig/lxdialog/checklist.c
View
scripts/kconfig/lxdialog/dialog.h
View
scripts/kconfig/lxdialog/inputbox.c
View
scripts/kconfig/lxdialog/menubox.c
View
scripts/kconfig/lxdialog/textbox.c
View
scripts/kconfig/lxdialog/util.c
View
scripts/kconfig/lxdialog/yesno.c
View
scripts/kconfig/mconf.c
View
scripts/kconfig/menu.c
View
scripts/kconfig/merge_config.sh
View
scripts/kconfig/nconf-cfg.sh 100644 → 100755
File mode changed
View
scripts/kconfig/nconf.c
View
scripts/kconfig/nconf.gui.c
View
scripts/kconfig/nconf.h
View
scripts/kconfig/parser.y 0 → 100644
View
scripts/kconfig/preprocess.c
View
scripts/kconfig/qconf.cc
View
scripts/kconfig/qconf.h
View
scripts/kconfig/streamline_config.pl
View
scripts/kconfig/symbol.c
View
scripts/kconfig/tests/auto_submenu/Kconfig
View
scripts/kconfig/tests/auto_submenu/__init__.py
View
scripts/kconfig/tests/choice/Kconfig
View
scripts/kconfig/tests/choice/__init__.py
View
scripts/kconfig/tests/choice_value_with_m_dep/Kconfig
View
scripts/kconfig/tests/choice_value_with_m_dep/__init__.py
View
scripts/kconfig/tests/err_recursive_inc/Kconfig
View
scripts/kconfig/tests/err_recursive_inc/Kconfig.inc1
View
scripts/kconfig/tests/err_recursive_inc/Kconfig.inc2
View
scripts/kconfig/tests/err_recursive_inc/Kconfig.inc3
View
scripts/kconfig/tests/err_recursive_inc/__init__.py
View
scripts/kconfig/tests/err_recursive_inc/expected_stderr
View
scripts/kconfig/tests/inter_choice/Kconfig
View
scripts/kconfig/tests/inter_choice/__init__.py
View
scripts/kconfig/tests/new_choice_with_dep/Kconfig
View
scripts/kconfig/tests/new_choice_with_dep/__init__.py
View
scripts/kconfig/tests/no_write_if_dep_unmet/Kconfig
View
scripts/kconfig/tests/no_write_if_dep_unmet/__init__.py
View
scripts/kconfig/tests/rand_nested_choice/Kconfig
View
scripts/kconfig/tests/rand_nested_choice/__init__.py
View
scripts/kconfig/util.c
View
scripts/kconfig/zconf.l 100644 → 0
View
scripts/kconfig/zconf.y 100644 → 0