6/12
mm: use per-VMA lock in __access_remote_vm() for single-VMA accesses
__access_remote_vm() holds mmap_read_lock() for the whole transfer. On large machines running big multi-threaded applications, that lock is contended between readers and writers: an mmap() or munmap()