diff options
| author | Linus Torvalds <torvalds@linux-foundation.org> | 2026-10-02 17:34:18 -0700 |
|---|---|---|
| committer | Linus Torvalds <torvalds@linux-foundation.org> | 2026-10-02 17:34:18 -0700 |
| commit | e767a4ea70a3992c37ed604157d32f0dfbf9b1e3 (patch) | |
| tree | 7cca9c9cd6221921d03ab4daea0eecc571258b51 /kernel/entry/common.c | |
| parent | ff47652a4b66c067c765a7ad464d930b5a9367cc (diff) | |
| parent | 7a39c732a22ec4a369af9e19fbe3d666ec83eec4 (diff) | |
| download | linux-master.tar.gz linux-master.zip | |
Merge tag 'probes-fixes-v7.3-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-traceHEADmaster
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()
Diffstat (limited to 'kernel/entry/common.c')
0 files changed, 0 insertions, 0 deletions
