]> www.infradead.org Git - nvme.git/commitdiff
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)
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().
  ...

1  2 
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

diff --cc MAINTAINERS
Simple merge
Simple merge
Simple merge
diff --cc kernel/cfi.c
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge
Simple merge