summaryrefslogtreecommitdiff
path: root/arch/s390/lib/uaccess_pt.c
diff options
context:
space:
mode:
authorHeiko Carstens <heiko.carstens@de.ibm.com>2013-11-19 17:25:17 +0400
committerMartin Schwidefsky <schwidefsky@de.ibm.com>2013-11-20 12:04:55 +0400
commitdba6bb60043ed73abca8990f237db63a8cea6c50 (patch)
treecdd10045cafcd15567c00faaa66bad74164aa507 /arch/s390/lib/uaccess_pt.c
parent26a35f373fbe6f21e8ad5ca4de1c01021e38fe2f (diff)
downloadlinux-dba6bb60043ed73abca8990f237db63a8cea6c50.tar.xz
s390/mm: optimize copy_page
Always use the mvcl instruction to copy a page instead of mvpg or a couple of mvc instructions. Copying a huge page is 25% faster this way. Also bypass caches when copying pages since only parts of a page will be used afterwards. Especially when copying a huge page this would kick everything out of the L1 and L2 data caches on a zEC12 machine. Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Diffstat (limited to 'arch/s390/lib/uaccess_pt.c')
0 files changed, 0 insertions, 0 deletions