mbox series

[GIT,PULL,1/2] Kbuild updates for v5.11-rc1

Message ID CAK7LNAQbWcXRFd55DkUVrcr9Z2yjUOV-3qnkjrjr3VOC5JDOXA@mail.gmail.com (mailing list archive)
State New
Headers show
Series [GIT,PULL,1/2] Kbuild updates for v5.11-rc1 | expand

Pull-request

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

Message

Masahiro Yamada Dec. 22, 2020, 4:45 p.m. UTC
Hi Linus,

Please pull Kbuild updates for v5.11

Thanks.


The following changes since commit 0477e92881850d44910a7e94fc2c46f96faa131f:

  Linux 5.10-rc7 (2020-12-06 14:25:12 -0800)

are available in the Git repository at:

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

for you to fetch changes up to 18084e435ff6e47197542db6bab98bafaa4c7b68:

  Documentation/kbuild: Document platform dependency practises
(2020-12-21 13:57:08 +0900)

----------------------------------------------------------------
Kbuild updates for v5.11

 - Use /usr/bin/env for shebang lines in scripts

 - Remove useless -Wnested-externs warning flag

 - Update documents

 - Refactor log handling in modpost

 - Stop building modules without MODULE_LICENSE() tag

 - Make the insane combination of 'static' and EXPORT_SYMBOL an error

 - Improve genksyms to handle _Static_assert()

----------------------------------------------------------------
Arnd Bergmann (1):
      Makefile.extrawarn: remove -Wnested-externs warning

Dominique Martinet (1):
      kbuild: don't hardcode depmod path

Finn Behrens (1):
      tweewide: Fix most Shebang lines

Geert Uytterhoeven (2):
      Documentation/kbuild: Document COMPILE_TEST dependencies
      Documentation/kbuild: Document platform dependency practises

Marco Elver (1):
      genksyms: Ignore module scoped _Static_assert()

Masahiro Yamada (12):
      kbuild: doc: update the description about kbuild Makefiles
      kbuild: doc: replace arch/$(ARCH)/ with arch/$(SRCARCH)/
      kbuild: doc: fix 'List directories to visit when descending' section
      kbuild: doc: merge 'Special Rules' and 'Custom kbuild commands' sections
      kbuild: doc: split if_changed explanation to a separate section
      kbuild: doc: clarify the difference between extra-y and always-y
      kbuild: doc: document subdir-y syntax
      modpost: rename merror() to error()
      modpost: refactor error handling and clarify error/fatal difference
      modpost: turn missing MODULE_LICENSE() into error
      modpost: change license incompatibility to error() from fatal()
      modpost: turn section mismatches to error from fatal()

Quentin Perret (1):
      modpost: turn static exports into error

 Documentation/kbuild/kconfig-language.rst         |  35 ++
 Documentation/kbuild/makefiles.rst                | 365 +++++++++++---------
 Documentation/kbuild/modules.rst                  |   2 +-
 Documentation/sphinx/parse-headers.pl             |   2 +-
 Documentation/target/tcm_mod_builder.py           |   2 +-
 Documentation/trace/postprocess/decode_msr.py     |   2 +-
 .../postprocess/trace-pagealloc-postprocess.pl    |   2 +-
 .../trace/postprocess/trace-vmscan-postprocess.pl |   2 +-
 Makefile                                          |   2 +-
 arch/ia64/scripts/unwcheck.py                     |   2 +-
 scripts/Makefile.extrawarn                        |   1 -
 scripts/bloat-o-meter                             |   2 +-
 scripts/config                                    |   2 +-
 scripts/diffconfig                                |   2 +-
 scripts/genksyms/keywords.c                       |   3 +
 scripts/genksyms/lex.l                            |  27 +-
 scripts/genksyms/parse.y                          |   7 +
 scripts/get_abi.pl                                |   2 +-
 scripts/mod/modpost.c                             |  73 ++--
 scripts/mod/modpost.h                             |  15 +-
 scripts/show_delta                                |   2 +-
 scripts/sphinx-pre-install                        |   2 +-
 scripts/split-man.pl                              |   2 +-
 scripts/tracing/draw_functrace.py                 |   2 +-
 tools/perf/python/tracepoint.py                   |   2 +-
 tools/perf/python/twatch.py                       |   2 +-
 .../intel_pstate_tracer/intel_pstate_tracer.py    |   2 +-
 tools/testing/ktest/compare-ktest-sample.pl       |   2 +-
 tools/testing/kunit/kunit.py                      |   2 +-
 tools/testing/kunit/kunit_tool_test.py            |   2 +-
 tools/testing/selftests/bpf/test_offload.py       |   2 +-
 .../net/mlxsw/sharedbuffer_configuration.py       |   2 +-
 tools/testing/selftests/kselftest/prefix.pl       |   2 +-
 tools/testing/selftests/net/devlink_port_split.py |   2 +-
 tools/testing/selftests/tc-testing/tdc_batch.py   |   2 +-
 .../selftests/tc-testing/tdc_multibatch.py        |   2 +-
 36 files changed, 353 insertions(+), 229 deletions(-)

Comments

pr-tracker-bot@kernel.org Dec. 22, 2020, 10:24 p.m. UTC | #1
The pull request you sent on Wed, 23 Dec 2020 01:45:59 +0900:

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

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

Thank you!