summaryrefslogtreecommitdiffstats
path: root/arch/s390/Kconfig
diff options
context:
space:
mode:
authorHeiko Carstens <hca@linux.ibm.com>2021-10-06 11:59:29 +0200
committerVasily Gorbik <gor@linux.ibm.com>2021-10-11 20:55:59 +0200
commita30b5b03047602be56c5b8ffc3a0e4cfed17561c (patch)
tree43460176f4fd420f8f9748519c355915ba9c986a /arch/s390/Kconfig
parent3990b5baf225a3a96e70a784747d31002686c300 (diff)
downloadlinux-a30b5b03047602be56c5b8ffc3a0e4cfed17561c.tar.gz
linux-a30b5b03047602be56c5b8ffc3a0e4cfed17561c.tar.bz2
linux-a30b5b03047602be56c5b8ffc3a0e4cfed17561c.zip
s390/ptrace: add function argument access API
Add regs_get_kernel_argument() which returns Nth argument of a function call. This enables ftrace kprobe events to access kernel function arguments via $argN syntax. This is the s390 variant of commit a823c35ff2ed ("arm64: ptrace: Add function argument access API"). Acked-by: Ilya Leoshkevich <iii@linux.ibm.com> Reviewed-by: Steffen Maier <maier@linux.ibm.com> Signed-off-by: Heiko Carstens <hca@linux.ibm.com> Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Diffstat (limited to 'arch/s390/Kconfig')
-rw-r--r--arch/s390/Kconfig1
1 files changed, 1 insertions, 0 deletions
diff --git a/arch/s390/Kconfig b/arch/s390/Kconfig
index 03eb3ec08b07..c35c98e515a2 100644
--- a/arch/s390/Kconfig
+++ b/arch/s390/Kconfig
@@ -160,6 +160,7 @@ config S390
select HAVE_FAST_GUP
select HAVE_FENTRY
select HAVE_FTRACE_MCOUNT_RECORD
+ select HAVE_FUNCTION_ARG_ACCESS_API
select HAVE_FUNCTION_ERROR_INJECTION
select HAVE_FUNCTION_GRAPH_TRACER
select HAVE_FUNCTION_TRACER