]> asedeno.scripts.mit.edu Git - linux.git/commit
s390/perf: extend perf_regs support to include floating-point registers
authorHendrik Brueckner <brueckner@linux.vnet.ibm.com>
Wed, 8 Nov 2017 06:30:15 +0000 (07:30 +0100)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Thu, 16 Nov 2017 14:06:14 +0000 (15:06 +0100)
commit0da0017f72554c005c1a04c3adc5da9eb64fa7e5
treecaca91b7cc8c47786c3c617c7a311c7e4f4bd1a0
parenta9fc2db0a8abf51c81122799c5ae4808f2324b6d
s390/perf: extend perf_regs support to include floating-point registers

Extend the perf register support to also export floating-point register
contents for user space tasks.  Floating-point registers might be used
in leaf functions to contain the return address.  Hence, they are required
for proper DWARF unwinding.

Signed-off-by: Hendrik Brueckner <brueckner@linux.vnet.ibm.com>
Reviewed-and-tested-by: Thomas Richter <tmricht@linux.vnet.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/uapi/asm/perf_regs.h
arch/s390/kernel/perf_regs.c