x86: drop cond rescheds from __copy_{from,to}_user
The __copy_* variants are right now more expensive than the non __ copy*user
in CONFIG_PREEMPT_VOLUNTARY because they have a additional function call to
might_fault().
Since they are usually used in a row with other functions, which also
schedule or only in the thin compat layers and also __get/__put_user
do not do explicit reschedule check drop them here for the non debug
case.
Normal non __ copy*user will still schedule of course
Signed-off-by: Andi Kleen <ak@linux.intel.com>
2 files changed