Merge tag 'nfsd-5.8' of git://linux-nfs.org/~bfields/linux
[linux-2.6-microblaze.git] / mm / process_vm_access.c
index 74e957e..cc85ce8 100644 (file)
@@ -104,12 +104,12 @@ static int process_vm_rw_single_vec(unsigned long addr,
                 * access remotely because task/mm might not
                 * current/current->mm
                 */
-               down_read(&mm->mmap_sem);
+               mmap_read_lock(mm);
                pinned_pages = pin_user_pages_remote(task, mm, pa, pinned_pages,
                                                     flags, process_pages,
                                                     NULL, &locked);
                if (locked)
-                       up_read(&mm->mmap_sem);
+                       mmap_read_unlock(mm);
                if (pinned_pages <= 0)
                        return -EFAULT;