diff options
author | Naveen N. Rao | 2017-09-22 11:10:45 +0200 |
---|---|---|
committer | Michael Ellerman | 2017-10-04 14:42:17 +0200 |
commit | bf3a91251735863fcb230c96e984ebcacee820d9 (patch) | |
tree | a54610879baee8bc1b545f6e958e97aae080eec4 /arch/powerpc/kernel/trace/ftrace_64_mprofile.S | |
parent | powerpc/kprobes: Do not suppress instruction emulation if a single run failed (diff) | |
download | kernel-qcow2-linux-bf3a91251735863fcb230c96e984ebcacee820d9.tar.gz kernel-qcow2-linux-bf3a91251735863fcb230c96e984ebcacee820d9.tar.xz kernel-qcow2-linux-bf3a91251735863fcb230c96e984ebcacee820d9.zip |
powerpc/kprobes: Clean up jprobe detection in livepatch handler
In commit c05b8c4474c03 ("powerpc/kprobes: Skip livepatch_handler() for
jprobes"), we added a helper is_current_kprobe_addr() to help detect if
the modified regs->nip was due to a jprobe or livepatch. Masami felt
that the function name was not quite clear. To that end, this patch
renames is_current_kprobe_addr() to __is_active_jprobe() and adds a
comment to (hopefully) better clarify the purpose of this helper. The
helper has also now been moved to kprobes-ftrace.c so that it is only
available for KPROBES_ON_FTRACE.
Signed-off-by: Naveen N. Rao <naveen.n.rao@linux.vnet.ibm.com>
Signed-off-by: Michael Ellerman <mpe@ellerman.id.au>
Diffstat (limited to 'arch/powerpc/kernel/trace/ftrace_64_mprofile.S')
-rw-r--r-- | arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/powerpc/kernel/trace/ftrace_64_mprofile.S b/arch/powerpc/kernel/trace/ftrace_64_mprofile.S index c98e90b4ea7b..c1cfcce0551d 100644 --- a/arch/powerpc/kernel/trace/ftrace_64_mprofile.S +++ b/arch/powerpc/kernel/trace/ftrace_64_mprofile.S @@ -110,9 +110,9 @@ ftrace_call: /* NIP has not been altered, skip over further checks */ beq 1f - /* Check if there is an active kprobe on us */ + /* Check if there is an active jprobe on us */ subi r3, r14, 4 - bl is_current_kprobe_addr + bl __is_active_jprobe nop /* |