m68k: Make sys_atomic_cmpxchg_32 work on classic m68k
authorAndreas Schwab <schwab@linux-m68k.org>
Fri, 27 Jul 2012 22:20:34 +0000 (00:20 +0200)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 9 Aug 2012 15:31:53 +0000 (08:31 -0700)
commit727cda365f7007f75a402f38ecd8bbf88a874e8f
tree117bba15a0514b07e7b2fdac1d87a545f70a9771
parent8f32469c980654a17e935dae06a3557b488910a4
m68k: Make sys_atomic_cmpxchg_32 work on classic m68k

commit 9e2760d18b3cf179534bbc27692c84879c61b97c upstream.

User space access must always go through uaccess accessors, since on
classic m68k user space and kernel space are completely separate.

Signed-off-by: Andreas Schwab <schwab@linux-m68k.org>
Tested-by: Thorsten Glaser <tg@debian.org>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/m68k/kernel/sys_m68k.c