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)
committerHelge Deller <deller@gmx.de>
Sun, 16 Apr 2017 08:26:27 +0000 (10:26 +0200)
commit3f795cef0ecdf9bc980dd058d49bdab4b19af1d3
treeb01d00aed13820e2d93889a9e7827905b89a99fe
parentd5ff0814fda50f0306e102f39640cf5bb76af08e
parisc: Fix get_user() for 64-bit value on 32-bit kernel

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.

Cc: <stable@vger.kernel.org> # v4.9+
Signed-off-by: Helge Deller <deller@gmx.de>
arch/parisc/include/asm/uaccess.h