All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nicolas Schier <nsc@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: linux-kernel@vger.kernel.org, linux-kbuild@vger.kernel.org,
	"André Draszik" <andre.draszik@linaro.org>,
	"Arnd Bergmann" <arnd@arndb.de>,
	"Ben Dooks" <ben.dooks@codethink.co.uk>,
	"Bhaskar Chowdhury" <unixbhaskar@gmail.com>,
	"Breno Leitao" <leitao@debian.org>, "Elsie Heck" <its@elc.moe>,
	"Gustavo Luiz Duarte" <gustavold@gmail.com>,
	"Jani Nikula" <jani.nikula@intel.com>,
	"Julian Braha" <julianbraha@gmail.com>,
	"Maciej W. Rozycki" <macro@orcam.me.uk>,
	"Martin Weiss" <Martin.weiss2410@gmail.com>,
	"Miguel Ojeda" <ojeda@kernel.org>,
	"Nathan Chancellor" <nathan@kernel.org>,
	"Nick Huang" <sef1548@gmail.com>,
	"Nicolas Schier" <n.schier@fritz.com>,
	"Nicolas Schier" <nsc@kernel.org>,
	"Peter Collingbourne" <pcc@google.com>,
	"Petr Pavlu" <petr.pavlu@suse.com>,
	"Randy Dunlap" <rdunlap@infradead.org>,
	"Robertus Diawan Chris" <robertusdchris@gmail.com>,
	"Rong Zhang" <i@rong.moe>, "Sergei Litvin" <litvindev@gmail.com>,
	"Simon Glass" <sjg@chromium.org>,
	"Thomas Huth" <thuth@redhat.com>,
	"Xi Ruoyao" <xry111@xry111.site>,
	"Yuntao Wang" <yuntao.wang@linux.dev>
Subject: [GIT PULL] Kbuild and Kconfig updates for 7.3
Date: Sat, 15 Aug 2026 21:15:38 +0200	[thread overview]
Message-ID: <aoC62sXUrC5okGsd@levanger> (raw)

[-- Attachment #1: Type: text/plain, Size: 5224 bytes --]

Hi Linus,

please pull these changes to Kbuild and Kconfig for v7.3.

All changes have been in -next for several cycles without reported problems.

Thanks and kind regards,
Nicolas



The following changes since commit dc59e4fea9d83f03bad6bddf3fa2e52491777482:

  Linux 7.2-rc1 (2026-06-28 12:01:31 -0700)

are available in the Git repository at:

  https://git.kernel.org/pub/scm/linux/kernel/git/kbuild/linux.git tags/kbuild-7.3-1

for you to fetch changes up to d900723d78adec229996aefbab0dcaa66a177b77:

  modpost: use mod_warn() and mod_error(), clean up logging (2026-08-15 21:01:51 +0200)

----------------------------------------------------------------
Kbuild/Kconfig updates for 7.3

Kbuild updates
==============

  * Use --force-group-allocation when linking modules

    Have the linker resolve the COMDAT groups and place their members as
    regular sections instead of possibly leaving multiple copies in the
    resulting modules and unnecessary group metadata.

  * UAPI header files: Canonicalize __ASSEMBLER__ / __ASSEMBLY__ mixed
    use to __ASSEMBLER__

    There is an ongoing effort to change __ASSEMBLY__ to __ASSEMBLER__
    treewide.  For consistency, UAPI headers are normalised to use
    __ASSEMBLER__ only.  Normalisation is done in two subsequent patches
    to simplify a revert in the unexpected case of a regression report.

  * link-vmlinux.sh: Improve detection of third pass requirement

  * modpost: Canonicalize format of warnings and errors

  * Minor changes:
    - Remove srctree path from CHECK output
    - Set the initial value of subdir-rustflags-y
    - Remove broken and unused modules.builtin(.modinfo) targets from
      the top-level Makefile
    - Add symbol size for kallsyms symbols that can change size
    - modpost: Prevent leak when early return no suffix .o in
      read_symbols()
    - scripts/config: Update usage of POSIX sed
    - 'make tags': Add support for rust source files and prevent binary
      files from being analysed
    - Several spelling mistakes and rephrasing

Kconfig updates
===============

  * Add Julian Braha as Kconfig reviewer

  * Fix submenu rendering of negative dependencies

  * Minor changes:
    - merge_config.sh: Keep temp file in the output dir
    - Abort rather than loop for ever on EOF


----------------------------------------------------------------
André Draszik (2):
      kallsyms: add symbol size for kallsyms symbols that can change size
      kbuild: link-vmlinux.sh: improve detection of third pass requirement

Ben Dooks (1):
      kbuild: remove srctree path from CHECK output

Bhaskar Chowdhury (1):
      usr: Correct a spelling by changing a letter

Elsie Heck (1):
      fixdep: make gendered language gender-neutral

Gustavo Luiz Duarte (1):
      scripts: kconfig: merge_config.sh: keep temp file in the output dir

Jani Nikula (2):
      modpost: add module as parameter to modpost_log()
      modpost: use mod_warn() and mod_error(), clean up logging

Julian Braha (3):
      MAINTAINERS: add Julian Braha as Kconfig reviewer
      kconfig: fix minor typos in comments
      kconfig: fix submenu rendering of negative dependencies

Martin Weiss (1):
      scripts: fix spelling mistakes

Petr Pavlu (1):
      kbuild: Use --force-group-allocation when linking modules

Robertus Diawan Chris (1):
      modpost: prevent leak when early return no suffix .o in read_symbols()

Rong Zhang (2):
      scripts/config: Use POSIX standard ERE (-E) in sed
      scripts/config: Use in-place editing (-i) in sed portably

Sergei Litvin (2):
      scripts/tags.sh: Prevent binary files appearing in cscope.files
      scripts/tags.sh: Add support for rust source files

Simon Glass (1):
      kconfig: abort rather than loop for ever on EOF

Thomas Huth (1):
      scripts: headers_install.sh: Normalize __ASSEMBLY__ to __ASSEMBLER__

Thomas Weißschuh (1):
      scripts: headers_install.sh: Normalize __ASSEMBLER__ to __ASSEMBLY__

Yuntao Wang (2):
      kbuild: set the initial value of subdir-rustflags-y
      kbuild: fix modules.builtin(.modinfo) targets in the top-level Makefile

 MAINTAINERS                         |   1 +
 Makefile                            |   8 ++-
 arch/arm64/include/asm/module.lds.h |  13 ----
 scripts/Makefile.build              |   5 +-
 scripts/basic/fixdep.c              |  10 +--
 scripts/config                      |  44 ++++++++------
 scripts/headers_install.sh          |   1 +
 scripts/kallsyms.c                  |   4 ++
 scripts/kconfig/conf.c              |  17 ++++++
 scripts/kconfig/expr.c              |  33 ++++++++++
 scripts/kconfig/expr.h              |   5 +-
 scripts/kconfig/menu.c              |  10 +++
 scripts/kconfig/merge_config.sh     |   2 +-
 scripts/link-vmlinux.sh             |  22 ++++++-
 scripts/mod/modpost.c               | 118 ++++++++++++++++++------------------
 scripts/mod/modpost.h               |   8 +--
 scripts/tags.sh                     |  42 ++++++++++---
 usr/initramfs_data.S                |   2 +-
 18 files changed, 225 insertions(+), 120 deletions(-)

-- 
Nicolas

[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

                 reply	other threads:[~2026-08-15 19:15 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=aoC62sXUrC5okGsd@levanger \
    --to=nsc@kernel.org \
    --cc=Martin.weiss2410@gmail.com \
    --cc=andre.draszik@linaro.org \
    --cc=arnd@arndb.de \
    --cc=ben.dooks@codethink.co.uk \
    --cc=gustavold@gmail.com \
    --cc=i@rong.moe \
    --cc=its@elc.moe \
    --cc=jani.nikula@intel.com \
    --cc=julianbraha@gmail.com \
    --cc=leitao@debian.org \
    --cc=linux-kbuild@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=litvindev@gmail.com \
    --cc=macro@orcam.me.uk \
    --cc=n.schier@fritz.com \
    --cc=nathan@kernel.org \
    --cc=ojeda@kernel.org \
    --cc=pcc@google.com \
    --cc=petr.pavlu@suse.com \
    --cc=rdunlap@infradead.org \
    --cc=robertusdchris@gmail.com \
    --cc=sef1548@gmail.com \
    --cc=sjg@chromium.org \
    --cc=thuth@redhat.com \
    --cc=torvalds@linux-foundation.org \
    --cc=unixbhaskar@gmail.com \
    --cc=xry111@xry111.site \
    --cc=yuntao.wang@linux.dev \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.