Merge tag 'modules-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 3 Aug 2025 21:16:52 +0000 (14:16 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 3 Aug 2025 21:16:52 +0000 (14:16 -0700)
commit8877fcb70fd7ae0a4d5ac73d250dc255f7ff5a2c
tree0e871d5b06721f3753ef8749fa763a0d84ace4e6
parent546b0ad6a87297a4268bc336aea57173008428e8
parent40a826bd6c82ae45cfd3a19cd2a60a10f56b74c0
Merge tag 'modules-6.17-rc1' of git://git./linux/kernel/git/modules/linux

Pull module updates from Daniel Gomez:
 "This is a small set of changes for modules, primarily to extend module
  users to use the module data structures in combination with the
  already no-op stub module functions, even when support for modules is
  disabled in the kernel configuration. This change follows the kernel's
  coding style for conditional compilation and allows kunit code to drop
  all CONFIG_MODULES ifdefs, which is also part of the changes. This
  should allow others part of the kernel to do the same cleanup.

  The remaining changes include a fix for module name length handling
  which could potentially lead to the removal of an incorrect module,
  and various cleanups"

* tag 'modules-6.17-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux:
  module: Rename MAX_PARAM_PREFIX_LEN to __MODULE_NAME_LEN
  tracing: Replace MAX_PARAM_PREFIX_LEN with MODULE_NAME_LEN
  module: Restore the moduleparam prefix length check
  module: Remove unnecessary +1 from last_unloaded_module::name size
  module: Prevent silent truncation of module name in delete_module(2)
  kunit: test: Drop CONFIG_MODULE ifdeffery
  module: make structure definitions always visible
  module: move 'struct module_use' to internal.h
kernel/trace/trace.c