Messages in this thread | | | Date | Mon, 12 Oct 2020 18:23:37 +0200 | From | Ingo Molnar <> | Subject | [GIT PULL] perf/kprobes changes for v5.10 |
| |
Linus,
Please pull the latest perf/kprobes git tree from:
git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip.git perf-kprobes-2020-10-12
# HEAD: bcb53209be5cb32d485507452edda19b78f31d84 kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
This tree prepares to unify the kretprobe trampoline handler and make kretprobe lockless. (Those patches are still work in progress.)
Thanks,
Ingo
------------------> Masami Hiramatsu (17): kprobes: Add generic kretprobe trampoline handler x86/kprobes: Use generic kretprobe trampoline handler arm: kprobes: Use generic kretprobe trampoline handler arm64: kprobes: Use generic kretprobe trampoline handler arc: kprobes: Use generic kretprobe trampoline handler csky: kprobes: Use generic kretprobe trampoline handler ia64: kprobes: Use generic kretprobe trampoline handler mips: kprobes: Use generic kretprobe trampoline handler parisc: kprobes: Use generic kretprobe trampoline handler powerpc: kprobes: Use generic kretprobe trampoline handler s390: kprobes: Use generic kretprobe trampoline handler sh: kprobes: Use generic kretprobe trampoline handler sparc: kprobes: Use generic kretprobe trampoline handler kprobes: Remove NMI context check kprobes: Free kretprobe_instance with RCU callback kprobes: Make local functions static kprobes: Fix to check probe enabled before disarm_kprobe_ftrace()
arch/arc/kernel/kprobes.c | 54 +-------------- arch/arm/probes/kprobes/core.c | 78 +--------------------- arch/arm64/kernel/probes/kprobes.c | 78 +--------------------- arch/csky/kernel/probes/kprobes.c | 77 +-------------------- arch/ia64/kernel/kprobes.c | 77 +-------------------- arch/mips/kernel/kprobes.c | 54 +-------------- arch/parisc/kernel/kprobes.c | 76 ++------------------- arch/powerpc/kernel/kprobes.c | 53 +-------------- arch/s390/kernel/kprobes.c | 79 +--------------------- arch/sh/kernel/kprobes.c | 58 +--------------- arch/sparc/kernel/kprobes.c | 51 +------------- arch/x86/kernel/kprobes/core.c | 108 +----------------------------- include/linux/kprobes.h | 51 ++++++++------ kernel/kprobes.c | 133 +++++++++++++++++++++++++++++-------- 14 files changed, 169 insertions(+), 858 deletions(-)
| |