usercopy: remove page-spanning test for now
authorKees Cook <keescook@chromium.org>
Wed, 7 Sep 2016 16:54:34 +0000 (09:54 -0700)
committerAlex Shi <alex.shi@linaro.org>
Sat, 24 Sep 2016 03:41:19 +0000 (11:41 +0800)
commit4663a70283d6b3bb1270627d2dd3fc3ba94cd723
tree7702937d05161a83f986def3d6945e6367fec3ad
parent455003e59e7981b5fc2e660b3d93b74b85a1a55f
usercopy: remove page-spanning test for now

A custom allocator without __GFP_COMP that copies to userspace has been
found in vmw_execbuf_process[1], so this disables the page-span checker
by placing it behind a CONFIG for future work where such things can be
tracked down later.

[1] https://bugzilla.redhat.com/show_bug.cgi?id=1373326

Reported-by: Vinson Lee <vlee@freedesktop.org>
Fixes: f5509cc18daa ("mm: Hardened usercopy")
Signed-off-by: Kees Cook <keescook@chromium.org>
(cherry picked from commit 8e1f74ea02cf4562404c48c6882214821552c13f)
Signed-off-by: Alex Shi <alex.shi@linaro.org>
mm/usercopy.c
security/Kconfig