The Linux Kernel Mailing List
 help / color / mirror / Atom feed
From: Petr Pavlu <petr.pavlu@suse.com>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: "Sami Tolvanen" <samitolvanen@google.com>,
	"Luis Chamberlain" <mcgrof@kernel.org>,
	"Daniel Gomez" <da.gomez@kernel.org>,
	"Aaron Tomlin" <atomlin@atomlin.com>,
	linux-kernel@vger.kernel.org, linux-modules@vger.kernel.org,
	"Andreas Hindborg" <a.hindborg@kernel.org>,
	"Jiacheng Yu" <yujiacheng3@huawei.com>,
	"Naveen Kumar Chaudhary" <naveen.osdev@gmail.com>,
	"Stanislaw Gruszka" <stf_xl@wp.pl>,
	"Thiébaud Weksteen" <tweek@google.com>,
	"Wenzhao Liao" <wenzhaoliao@ruc.edu.cn>,
	"Zenghui Yu" <zenghui.yu@linux.dev>
Subject: [GIT PULL] Modules changes for v7.3-rc1
Date: Fri, 21 Aug 2026 11:31:04 +0200	[thread overview]
Message-ID: <a0068317-feb6-4152-beff-8a120cee2d51@suse.com> (raw)

The following changes since commit 8cdeaa50eae8dad34885515f62559ee83e7e8dda:

  Linux 7.2-rc2 (2026-07-05 14:44:06 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux.git/ tags/modules-7.3-rc1

for you to fetch changes up to 3dfaae04243cde460d82dfc2a7dd0bb6664d20ae:

  params: fix charp corruption on allocation failure (2026-08-06 16:44:48 +0200)

----------------------------------------------------------------
Modules changes for 7.3-rc1

- Remove unnecessary module::args. Nowadays, no parameter-handling code
  points into the module::args buffer. The last user of module::args in
  xtensa/simdisk is updated and the data is then removed.

- Add Rust support for boolean parameters. This will initially be used by
  the Rust null block driver.

- Fix clearing the current charp parameter value when setting a new one
  fails due to an allocation failure.

- Improve the debugging code for kmod (request_module()) duplicates. Fix
  a potential use-after-free when waiting on a duplicate request and make
  several general improvements to the code.

- Fix the symbol size returned when looking up a data symbol through
  kallsyms.

- The remaining changes are smaller fixes and cleanups.

----------------------------------------------------------------
Andreas Hindborg (1):
      rust: module_param: return value by copy from `value`

Jiacheng Yu (1):
      params: fix charp corruption on allocation failure

Naveen Kumar Chaudhary (2):
      module: use strscpy() to copy module names in stats and dup tracking
      module: procfs: use matching type for accumulator in module_total_size()

Petr Pavlu (9):
      module: Remove unused DISCARD_EH_FRAME definition from module.lds.S
      xtensa/simdisk: Avoid referring to module::args
      module: Remove unnecessary module::args
      module/dups: Inform duplicate requests about the result directly
      module/dups: Fix use-after-free in kmod_dup_req lifetime handling
      module/dups: Avoid unnecessary kmod_dup_req allocations
      module/dups: Use scope-based cleanup helpers
      module/dups: Use strcmp() to compare module names
      module/dups: Clean up includes

Stanislaw Gruszka (1):
      module/kallsyms: fix nextval for data symbol lookup

Thiébaud Weksteen (1):
      module: validate string table section types

Wenzhao Liao (1):
      rust: module_param: support bool parameters

Zenghui Yu (1):
      params: fix path of /sys/module/XYZ/parameters/ in comment

 arch/xtensa/platforms/iss/simdisk.c |  38 ++++++--
 include/linux/module.h              |   4 -
 kernel/module/dups.c                | 169 ++++++++++++++++--------------------
 kernel/module/kallsyms.c            |  24 +++--
 kernel/module/main.c                |  29 +++++--
 kernel/module/procfs.c              |   2 +-
 kernel/module/stats.c               |   2 +-
 kernel/params.c                     |  16 ++--
 rust/kernel/module_param.rs         |  27 +++++-
 rust/macros/lib.rs                  |   1 +
 rust/macros/module.rs               |   1 +
 samples/rust/rust_minimal.rs        |  10 ++-
 scripts/module.lds.S                |   5 --
 13 files changed, 194 insertions(+), 134 deletions(-)

             reply	other threads:[~2026-08-21  9:31 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-08-21  9:31 Petr Pavlu [this message]
2026-08-21 20:26 ` [GIT PULL] Modules changes for v7.3-rc1 pr-tracker-bot

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=a0068317-feb6-4152-beff-8a120cee2d51@suse.com \
    --to=petr.pavlu@suse.com \
    --cc=a.hindborg@kernel.org \
    --cc=atomlin@atomlin.com \
    --cc=da.gomez@kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=linux-modules@vger.kernel.org \
    --cc=mcgrof@kernel.org \
    --cc=naveen.osdev@gmail.com \
    --cc=samitolvanen@google.com \
    --cc=stf_xl@wp.pl \
    --cc=torvalds@linux-foundation.org \
    --cc=tweek@google.com \
    --cc=wenzhaoliao@ruc.edu.cn \
    --cc=yujiacheng3@huawei.com \
    --cc=zenghui.yu@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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox