mbox series

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

Message ID CAK7LNASjL_SbPUC1PJNx3Fqv0WjcgQkOMtBkim=F-xdzqAzhkg@mail.gmail.com (mailing list archive)
State New, archived
Headers show
Series [GIT,PULL,1/2] Kbuild updates for v5.8-rc1 | expand

Pull-request

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

Message

Masahiro Yamada June 6, 2020, 3:21 p.m. UTC
Hi Linus,

Please pull Kconfig updates for v5.8-rc1

Thanks.


The following changes since commit 2ef96a5bb12be62ef75b5828c0aab838ebb29cb8:

  Linux 5.7-rc5 (2020-05-10 15:16:58 -0700)

are available in the Git repository at:

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

for you to fetch changes up to bcfefb61cd2bc86329915a4074f7b4c48b00b33a:

  kconfig: announce removal of 'kvmconfig' and 'xenconfig' shorthands
(2020-05-26 00:02:32 +0900)

----------------------------------------------------------------
Kconfig updates for v5.8

 - allow only 'config', 'comment', 'if' statements inside 'choice' since
   the other statements are not sensible inside 'choice' and should be
   grammatical error

 - support LMC_KEEP env variable for 'make local{yes,mod}config' to
   preserve some CONFIG options

 - deprecate 'make kvmconfig' and 'make xenconfig' in favor of
   'make kvm_guest.config' and 'make xen.config'

 - code cleanups

----------------------------------------------------------------
Changbin Du (1):
      streamline_config.pl: add LMC_KEEP to preserve some kconfigs

Masahiro Yamada (5):
      kconfig: do not use OR-assignment for zero-cleared structure
      kconfig: do not assign a variable in the return statement
      kconfig: tests: remove randconfig test for choice in choice
      kconfig: allow only 'config', 'comment', and 'if' inside 'choice'
      kconfig: announce removal of 'kvmconfig' and 'xenconfig' shorthands

 Documentation/admin-guide/README.rst            | 11 ++++--
 scripts/kconfig/Makefile                        | 11 +++---
 scripts/kconfig/menu.c                          |  3 +-
 scripts/kconfig/parser.y                        | 30 ++++++++--------
 scripts/kconfig/streamline_config.pl            | 21 +++++++++++
 scripts/kconfig/symbol.c                        |  2 +-
 .../kconfig/tests/rand_nested_choice/Kconfig    | 35 -------------------
 .../tests/rand_nested_choice/__init__.py        | 17 ---------
 .../tests/rand_nested_choice/expected_stdout0   |  2 --
 .../tests/rand_nested_choice/expected_stdout1   |  4 ---
 .../tests/rand_nested_choice/expected_stdout2   |  5 ---
 11 files changed, 55 insertions(+), 86 deletions(-)
 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/Kconfig
 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/__init__.py
 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout0
 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout1
 delete mode 100644 scripts/kconfig/tests/rand_nested_choice/expected_stdout2

Comments

pr-tracker-bot@kernel.org June 6, 2020, 7:15 p.m. UTC | #1
The pull request you sent on Sun, 7 Jun 2020 00:21:54 +0900:

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

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

Thank you!