parisc: Fix get_user() for 64-bit value on 32-bit kernel
authorHelge Deller <deller@gmx.de>
Sun, 16 Apr 2017 08:00:14 +0000 (10:00 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 21 Apr 2017 07:31:23 +0000 (09:31 +0200)
commita28acecbaf25b0ab71d62b6b64b6bd75f9892bb1
treee0a17fb6a21471cc18b009b7bc1a99e2ae59b9d4
parentc10479591869177ae7ac0570b54ace6fbdeb57c2
parisc: Fix get_user() for 64-bit value on 32-bit kernel

commit 3f795cef0ecdf9bc980dd058d49bdab4b19af1d3 upstream.

This fixes a bug in which the upper 32-bits of a 64-bit value which is
read by get_user() was lost on a 32-bit kernel.
While touching this code, split out pre-loading of %sr2 space register
and clean up code indent.

Signed-off-by: Helge Deller <deller@gmx.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/parisc/include/asm/uaccess.h