diff options
author | 2025-04-08 12:51:34 -0700 | |
---|---|---|
committer | 2025-04-08 12:51:34 -0700 | |
commit | bec7dcbc242c6c087cede1a6fdfaeb5d6eaf25bf (patch) | |
tree | b87ae6b5358413066c099e83b2d44609195a14fe /scripts/lib/kdoc/kdoc_output.py | |
parent | Merge tag 'cgroup-for-6.15-rc1-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cgroup (diff) | |
parent | tracing: fprobe: Cleanup fprobe hash when module unloading (diff) | |
download | linux-rng-bec7dcbc242c6c087cede1a6fdfaeb5d6eaf25bf.tar.xz linux-rng-bec7dcbc242c6c087cede1a6fdfaeb5d6eaf25bf.zip |
Merge tag 'probes-fixes-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
Pull probes fixes from Masami Hiramatsu:
- fprobe: remove fprobe_hlist_node when module unloading
When a fprobe target module is removed, the fprobe_hlist_node should
be removed from the fprobe's hash table to prevent reusing
accidentally if another module is loaded at the same address.
- fprobe: lock module while registering fprobe
The module containing the function to be probeed is locked using a
reference counter until the fprobe registration is complete, which
prevents use after free.
- fprobe-events: fix possible UAF on modules
Basically as same as above, but in the fprobe-events layer we also
need to get module reference counter when we find the tracepoint in
the module.
* tag 'probes-fixes-v6.14' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace:
tracing: fprobe: Cleanup fprobe hash when module unloading
tracing: fprobe events: Fix possible UAF on modules
tracing: fprobe: Fix to lock module while registering fprobe
Diffstat (limited to 'scripts/lib/kdoc/kdoc_output.py')
0 files changed, 0 insertions, 0 deletions