diff options
author | Heiko Carstens <heiko.carstens@de.ibm.com> | 2013-11-19 17:25:17 +0400 |
---|---|---|
committer | Martin Schwidefsky <schwidefsky@de.ibm.com> | 2013-11-20 12:04:55 +0400 |
commit | dba6bb60043ed73abca8990f237db63a8cea6c50 (patch) | |
tree | cdd10045cafcd15567c00faaa66bad74164aa507 /arch/s390/lib/uaccess_pt.c | |
parent | 26a35f373fbe6f21e8ad5ca4de1c01021e38fe2f (diff) | |
download | linux-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