]> www.infradead.org Git - nvme.git/commit
Merge tag 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules...
authorLinus Torvalds <torvalds@linux-foundation.org>
Sun, 30 Mar 2025 22:44:36 +0000 (15:44 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Sun, 30 Mar 2025 22:44:36 +0000 (15:44 -0700)
commit01d5b167dc230cf3b6eb9dd7205f6a705026d1ce
treecebac05451b712d0c7d673e94316971a15b006db
parent7405c0f01aa281e20d9f9f34ac450537985bfb05
parent897c0b4e27135132dc5b348c1a3773d059668489
Merge tag 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux

Pull modules updates from Petr Pavlu:

 - Use RCU instead of RCU-sched

   The mix of rcu_read_lock(), rcu_read_lock_sched() and
   preempt_disable() in the module code and its users has
   been replaced with just rcu_read_lock()

 - The rest of changes are smaller fixes and updates

* tag 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/modules/linux: (32 commits)
  MAINTAINERS: Update the MODULE SUPPORT section
  module: Remove unnecessary size argument when calling strscpy()
  module: Replace deprecated strncpy() with strscpy()
  params: Annotate struct module_param_attrs with __counted_by()
  bug: Use RCU instead RCU-sched to protect module_bug_list.
  static_call: Use RCU in all users of __module_text_address().
  kprobes: Use RCU in all users of __module_text_address().
  bpf: Use RCU in all users of __module_text_address().
  jump_label: Use RCU in all users of __module_text_address().
  jump_label: Use RCU in all users of __module_address().
  x86: Use RCU in all users of __module_address().
  cfi: Use RCU while invoking __module_address().
  powerpc/ftrace: Use RCU in all users of __module_text_address().
  LoongArch: ftrace: Use RCU in all users of __module_text_address().
  LoongArch/orc: Use RCU in all users of __module_address().
  arm64: module: Use RCU in all users of __module_text_address().
  ARM: module: Use RCU in all users of __module_text_address().
  module: Use RCU in all users of __module_text_address().
  module: Use RCU in all users of __module_address().
  module: Use RCU in search_module_extables().
  ...
MAINTAINERS
arch/x86/kernel/callthunks.c
include/linux/module.h
kernel/cfi.c
kernel/livepatch/core.c
kernel/module/main.c
kernel/static_call_inline.c
kernel/trace/bpf_trace.c
kernel/trace/trace_kprobe.c