[PATCH v3 0/6] powerpc: build out kprobes blacklist -- series 3
Naveen N. Rao
naveen.n.rao at linux.vnet.ibm.com
Thu Jun 22 04:38:36 AEST 2017
This is the third in the series of patches to build out an appropriate
kprobes blacklist for powerpc. Since posting the second series (*),
there have been related changes to the code and I have brought that
series forward to account for those changes. As such, all patches from
the second series are included in this patchset.
This patchset now ensures that the newly added multiple kprobes test in
the ftrace testsuite passes on powerpc64. Tested on both Elfv1 and
Elfv2.
Changes since series 2 v2:
- Patches 1, 2 and 6 are new.
- Patch 3 now additionally converts syscall_restore_math() to a local
symbol.
- Patch 5 additionally blacklists __replay_interrupt.
(*)
https://www.mail-archive.com/linuxppc-dev@lists.ozlabs.org/msg117562.html
- Naveen
Naveen N. Rao (6):
powerpc64/elfv1: Validate function pointer address in the function
descriptor
powerpc/64s: Convert .L__replay_interrupt_return to a local label
powerpc/64s: Blacklist system_call() and system_call_common() from
kprobes
powerpc/64s: Un-blacklist system_call() from kprobes
powerpc/64s: Blacklist functions invoked on a trap
powerpc/64s: Blacklist rtas entry/exit from kprobes
arch/powerpc/include/asm/code-patching.h | 10 +++-
arch/powerpc/kernel/entry_64.S | 81 ++++++++++++++++++--------------
arch/powerpc/kernel/exceptions-64s.S | 6 ++-
arch/powerpc/kernel/traps.c | 3 ++
4 files changed, 63 insertions(+), 37 deletions(-)
--
2.13.1
More information about the Linuxppc-dev
mailing list