]> git.baikalelectronics.ru Git - kernel.git/commit
usercopy: ARM NOMMU has no 64-bit get_user
authorArnd Bergmann <arnd@arndb.de>
Wed, 22 Feb 2017 19:21:22 +0000 (11:21 -0800)
committerKees Cook <keescook@chromium.org>
Wed, 22 Feb 2017 19:24:08 +0000 (11:24 -0800)
commit979ed43b744cb2b787c173355b6867c26b928a5e
tree2d8ec935dd53ae136efd15e3d4dad8c7691a57b1
parent7c6c88b3de86dfcc63dad5d0cd19bd43e26e39d1
usercopy: ARM NOMMU has no 64-bit get_user

On a NOMMU ARM kernel, we get this link error:

ERROR: "__get_user_bad" [lib/test_user_copy.ko] undefined!

The problem is that the extended get_user/put_user definitions
were only added for the normal (MMU based) case.

We could add it for NOMMU as well, but it seems easier to just not
call it, since no other code needs it.

Fixes: 7c6c88b3de86 ("usercopy: Add tests for all get_user() sizes")
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Kees Cook <keescook@chromium.org>
lib/test_user_copy.c