m68k: fix access_ok for coldfire
authorArnd Bergmann <arnd@arndb.de>
Tue, 15 Feb 2022 16:59:41 +0000 (17:59 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 28 Mar 2022 07:58:46 +0000 (09:58 +0200)
commit110dea31d48f9e91ce9ab528a82ac61470a27d14
tree022d7b59c06abe05b0ab4c0b32d1371188f86558
parentcdb96445297bb922e17ee08fed02515b6688e564
m68k: fix access_ok for coldfire

commit 26509034bef198525d5936c116cbd0c3fa491c0b upstream.

While most m68k platforms use separate address spaces for user
and kernel space, at least coldfire does not, and the other
ones have a TASK_SIZE that is less than the entire 4GB address
range.

Using the default implementation of __access_ok() stops coldfire
user space from trivially accessing kernel memory.

Reviewed-by: Christoph Hellwig <hch@lst.de>
Cc: stable@vger.kernel.org
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
arch/m68k/include/asm/uaccess.h