Commit 33e3575c authored by Liam Howlett's avatar Liam Howlett Committed by Linus Torvalds

mm/mempolicy: use vma_lookup() in __access_remote_vm()

vma_lookup() finds the vma of a specific address with a cleaner interface
and is more readable.

Link: https://lkml.kernel.org/r/20210521174745.2219620-23-Liam.Howlett@Oracle.comSigned-off-by: default avatarLiam R. Howlett <Liam.Howlett@Oracle.com>
Reviewed-by: default avatarLaurent Dufour <ldufour@linux.ibm.com>
Acked-by: default avatarDavid Hildenbrand <david@redhat.com>
Acked-by: default avatarDavidlohr Bueso <dbueso@suse.de>
Cc: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: default avatarAndrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent 3e418f98
...@@ -975,7 +975,7 @@ static long do_get_mempolicy(int *policy, nodemask_t *nmask, ...@@ -975,7 +975,7 @@ static long do_get_mempolicy(int *policy, nodemask_t *nmask,
* want to return MPOL_DEFAULT in this case. * want to return MPOL_DEFAULT in this case.
*/ */
mmap_read_lock(mm); mmap_read_lock(mm);
vma = find_vma_intersection(mm, addr, addr+1); vma = vma_lookup(mm, addr);
if (!vma) { if (!vma) {
mmap_read_unlock(mm); mmap_read_unlock(mm);
return -EFAULT; return -EFAULT;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment