Commit e767a4ea70a3 for kernel

commit e767a4ea70a3992c37ed604157d32f0dfbf9b1e3
Merge: ff47652a4b66 7a39c732a22e
Author: Linus Torvalds <torvalds@linux-foundation.org>
Date:   Fri Oct 2 17:34:18 2026 -0700

    Merge tag 'probes-fixes-v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace

    Pull probes fixes from Masami Hiramatsu:

     - fprobe: Use guard(rcu_sched_notrace) and check rcu_is_watching()

       Exit handlers early if !rcu_is_watching() to prevent potential
       use-after-free during unregistration in idle/quiescent states. Switch
       to guard(rcu_sched_notrace) to avoid fast-path lockdep overhead and
       recursion while ensuring safe grace period synchronization.

     - kprobes: Skip disarmed probes when checking optkprobe overlap

       Continue past disarmed or unprepared probes in get_optimized_kprobe()
       to find active optimized probes. This avoids overwriting active jump
       displacements which can lead to panic.

    * tag 'probes-fixes-v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
      kprobes: Skip disarmed probes when checking optkprobe overlap
      fprobe: Use guard(rcu_sched_notrace) and check rcu_is_watching()