mbox series

[GIT,PULL,2/2] Kconfig updates for v5.13-rc1

Message ID CAK7LNAQ_2XPx6-v5irQDw0HyfSRKrrxcR2rutmZ=WBUsSBW-wA@mail.gmail.com (mailing list archive)
State New
Headers show
Series [GIT,PULL,1/2] Kbuild updates for v5.13-rc1 | expand

Pull-request

git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kconfig-v5.13

Message

Masahiro Yamada April 29, 2021, 6:48 a.m. UTC
Hi Linus,

Please pull Kconfig updates for v5.13-rc1.
Thanks.


The following changes since commit 1e28eed17697bcf343c6743f0028cc3b5dd88bf0:

  Linux 5.12-rc3 (2021-03-14 14:41:02 -0700)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kconfig-v5.13

for you to fetch changes up to 8ac27f2c6eac1f140531411e404fb3ba23339ba5:

  kconfig: refactor .gitignore (2021-04-26 02:17:39 +0900)

----------------------------------------------------------------
Kconfig updates for v5.13

 - Change 'option defconfig' to the environment variable
   KCONFIG_DEFCONFIG_LIST

 - Refactor tinyconfig without using allnoconfig_y

 - Remove 'option allnoconfig_y' syntax

 - Change 'option modules' to 'modules'

 - Do not use /boot/config-* etc. as base config for cross-compilation

 - Fix a search bug in nconf

 - Various code cleanups

----------------------------------------------------------------
Bhaskar Chowdhury (2):
      kconfig: streamline_config.pl: Couple of typo fixes
      kconfig: lxdialog: A spello fix and a punctuation added

Masahiro Yamada (28):
      kconfig: split randconfig setup code into set_randconfig_seed()
      kconfig: refactor option parse code
      kconfig: add long options --help and --silent
      kconfig: add help messages for --help (-h) and --silent (-s)
      kconfig: remove assignment for Kconfig file
      kconfig: move conf_rewrite_mod_or_yes() to conf.c
      kconfig: move conf_set_all_new_symbols() to conf.c
      kconfig: move JUMP_NB to mconf.c
      kconfig: change defconfig_list option to environment variable
      kconfig: move default KBUILD_DEFCONFIG back to scripts/kconfig/Makefile
      kconfig: do not use allnoconfig_y option
      kconfig: remove allnoconfig_y option
      kconfig: change "modules" from sub-option to first-level attribute
      kconfig: nconf: fix core dump when searching in empty menu
      kconfig: change sym_change_count to a boolean flag
      kconfig: use /boot/config-* etc. as DEFCONFIG_LIST only for native build
      kconfig: mconf,nconf: remove unneeded '\0' termination after snprintf()
      kconfig: nconf: fix NORMAL attributes
      kconfig: nconf: get rid of (void) casts from wattrset() calls
      kconfig: nconf: remove unneeded default for menu prompt
      kconfig: nconf: refactor attributes setup code
      kconfig: nconf: change set_config_filename() to void function
      kconfig: nconf: remove meaningless wattrset() call from show_menu()
      kconfig: nconf: refactor in print_in_middle()
      kconfig: split menu.c out of parser.y
      kconfig: remove unused PACKAGE definition
      kconfig: gconf: remove unused code
      kconfig: refactor .gitignore

Mihai Moldovan (1):
      kconfig: nconf: stop endless search loops

Randy Dunlap (2):
      kconfig: highlight gconfig 'comment' lines with '***'
      kconfig: highlight xconfig 'comment' lines with '***'

Yang Li (1):
      kconfig: use true and false for bool variable

 Documentation/kbuild/kconfig-language.rst             |  23 +-
 Documentation/kbuild/kconfig.rst                      |   8 +
 Makefile                                              |   8 +-
 init/Kconfig                                          |  12 +-
 kernel/configs/tiny-base.config                       |   1 +
 scripts/kconfig/.gitignore                            |  13 +-
 scripts/kconfig/Makefile                              |  21 +-
 scripts/kconfig/conf.c                                | 363
++++++++++++++++++++-----
 scripts/kconfig/confdata.c                            | 262 +++---------------
 scripts/kconfig/expr.h                                |   6 -
 scripts/kconfig/gconf.c                               |  15 +-
 scripts/kconfig/internal.h                            |   9 +
 scripts/kconfig/lexer.l                               |   3 -
 scripts/kconfig/lkc.h                                 |  21 --
 scripts/kconfig/lkc_proto.h                           |   1 +
 scripts/kconfig/lxdialog/util.c                       |   4 +-
 scripts/kconfig/mconf.c                               |  15 +-
 scripts/kconfig/menu.c                                |  23 +-
 scripts/kconfig/nconf.c                               |  58 ++--
 scripts/kconfig/nconf.gui.c                           | 284 ++++++++-----------
 scripts/kconfig/nconf.h                               |  51 ++--
 scripts/kconfig/parser.y                              |  27 +-
 scripts/kconfig/qconf.cc                              |   1 +
 scripts/kconfig/streamline_config.pl                  |   4 +-
 scripts/kconfig/symbol.c                              |   3 +-
 scripts/kconfig/tests/choice/Kconfig                  |   2 +-
 scripts/kconfig/tests/choice_value_with_m_dep/Kconfig |   2 +-
 scripts/kconfig/tests/conftest.py                     |   4 +
 scripts/kconfig/tests/inter_choice/Kconfig            |   2 +-
 29 files changed, 578 insertions(+), 668 deletions(-)
 create mode 100644 kernel/configs/tiny-base.config
 create mode 100644 scripts/kconfig/internal.h

Comments

pr-tracker-bot@kernel.org April 29, 2021, 9:38 p.m. UTC | #1
The pull request you sent on Thu, 29 Apr 2021 15:48:53 +0900:

> git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kconfig-v5.13

has been merged into torvalds/linux.git:
https://git.kernel.org/torvalds/c/8ca5297e7e38f2dc8c753d33a5092e7be181fff0

Thank you!