diff options
author | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2015-10-27 13:13:38 +0100 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2015-11-03 14:40:42 +0100 |
commit | 55a423b6f105fa323168f15f4bb67f23b21da44e (patch) | |
tree | 518b2d2983596039f5ab0ba4d1d069aa8b7cc0b8 /drivers/s390 | |
parent | ef12cb904e096335ef179bfe30e637a9c2464343 (diff) | |
download | op-kernel-dev-55a423b6f105fa323168f15f4bb67f23b21da44e.zip op-kernel-dev-55a423b6f105fa323168f15f4bb67f23b21da44e.tar.gz |
s390/kernel: fix ptrace peek/poke for floating point registers
git commit 155e839a814834a3b4b31e729f4716e59d3d2dd4
"s390/kernel: dynamically allocate FP register save area"
introduced a regression in regard to ptrace.
If the vector register extension is not present or unused the
ptrace peek of a floating pointer register return incorrect data
and the ptrace poke to a floating pointer register overwrites the
task structure starting at task->thread.fpu.fprs.
Cc: stable@kernel.org # v4.3
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Diffstat (limited to 'drivers/s390')
0 files changed, 0 insertions, 0 deletions