]> git.baikalelectronics.ru Git - kernel.git/commit
s390/gup: fix access_ok() usage in __get_user_pages_fast()
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 22 Oct 2012 13:58:26 +0000 (15:58 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Tue, 13 Nov 2012 10:02:28 +0000 (11:02 +0100)
commit428ff2a0fa16ea6f5b8c9a77b241d33501b355c5
treea74b68861b98a51bc7a9197159bd96d51b2cc7d8
parentc0d73e9d96b3ec8b7ccad2f2b4a187da2a17017d
s390/gup: fix access_ok() usage in __get_user_pages_fast()

access_ok() returns always "true" on s390. Therefore all access_ok()
invocations are rather pointless.
However when walking page tables we need to make sure that everything
is within bounds of the ASCE limit of the task's address space.
So remove the access_ok() call and add the same check we have in
get_user_pages_fast().

Reviewed-by: Gerald Schaefer <gerald.schaefer@de.ibm.com>
Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/mm/gup.c