tile/ptrace: Preserve previous registers for short regset write
authorDave Martin <Dave.Martin@arm.com>
Fri, 6 Jan 2017 17:54:51 +0000 (17:54 +0000)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 1 Feb 2017 07:30:52 +0000 (08:30 +0100)
commit23bc4e136bca4607f39d65df1ee8ca64359ea2a6
tree18e6b9a28caa51a68d747306e5a2445ffbe51caf
parent63db7c91a3c0ebe0e291feea53e4c63391db9465
tile/ptrace: Preserve previous registers for short regset write

commit fd7c99142d77dc4a851879a66715abf12a3193fb upstream.

Ensure that if userspace supplies insufficient data to
PTRACE_SETREGSET to fill all the registers, the thread's old
registers are preserved.

Signed-off-by: Dave Martin <Dave.Martin@arm.com>
Signed-off-by: Chris Metcalf <cmetcalf@mellanox.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/tile/kernel/ptrace.c