The patch titled Subject: mm/mempolicy: use vma_lookup() in __access_remote_vm() has been added to the -mm tree. Its filename is mm-mempolicy-use-vma_lookup-in-__access_remote_vm.patch This patch should soon appear at https://ozlabs.org/~akpm/mmots/broken-out/mm-mempolicy-use-vma_lookup-in-__access_remote_vm.patch and later at https://ozlabs.org/~akpm/mmotm/broken-out/mm-mempolicy-use-vma_lookup-in-__access_remote_vm.patch Before you just go and hit "reply", please: a) Consider who else should be cc'ed b) Prefer to cc a suitable mailing list as well c) Ideally: find the original patch on the mailing list and do a reply-to-all to that, adding suitable additional cc's *** Remember to use Documentation/process/submit-checklist.rst when testing your code *** The -mm tree is included into linux-next and is updated there every 3-4 working days ------------------------------------------------------ From: Liam Howlett <liam.howlett@xxxxxxxxxx> Subject: 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@xxxxxxxxxx Signed-off-by: Liam R. Howlett <Liam.Howlett@xxxxxxxxxx> Reviewed-by: Laurent Dufour <ldufour@xxxxxxxxxxxxx> Acked-by: David Hildenbrand <david@xxxxxxxxxx> Acked-by: Davidlohr Bueso <dbueso@xxxxxxx> Cc: Geert Uytterhoeven <geert@xxxxxxxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- mm/mempolicy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/mm/mempolicy.c~mm-mempolicy-use-vma_lookup-in-__access_remote_vm +++ a/mm/mempolicy.c @@ -975,7 +975,7 @@ static long do_get_mempolicy(int *policy * want to return MPOL_DEFAULT in this case. */ mmap_read_lock(mm); - vma = find_vma_intersection(mm, addr, addr+1); + vma = vma_lookup(mm, addr); if (!vma) { mmap_read_unlock(mm); return -EFAULT; _ Patches currently in -mm which might be from liam.howlett@xxxxxxxxxx are mm-mmap-introduce-unlock_range-for-code-cleanup.patch mm-mmap-use-find_vma_intersection-in-do_mmap-for-overlap.patch mm-add-vma_lookup-update-find_vma_intersection-comments.patch drm-i915-selftests-use-vma_lookup-in-__igt_mmap.patch arch-arc-kernel-troubleshoot-use-vma_lookup-instead-of-find_vma.patch arch-arm64-kvm-use-vma_lookup-instead-of-find_vma_intersection.patch arch-powerpc-kvm-book3s_hv_uvmem-use-vma_lookup-instead-of-find_vma_intersection.patch arch-powerpc-kvm-book3s-use-vma_lookup-in-kvmppc_hv_setup_htab_rma.patch arch-mips-kernel-traps-use-vma_lookup-instead-of-find_vma.patch arch-m68k-kernel-sys_m68k-use-vma_lookup-in-sys_cacheflush.patch x86-sgx-use-vma_lookup-in-sgx_encl_find.patch virt-kvm-use-vma_lookup-instead-of-find_vma_intersection.patch vfio-use-vma_lookup-instead-of-find_vma_intersection.patch net-ipv5-tcp-use-vma_lookup-in-tcp_zerocopy_receive.patch drm-amdgpu-use-vma_lookup-in-amdgpu_ttm_tt_get_user_pages.patch media-videobuf2-use-vma_lookup-in-get_vaddr_frames.patch misc-sgi-gru-grufault-use-vma_lookup-in-gru_find_vma.patch kernel-events-uprobes-use-vma_lookup-in-find_active_uprobe.patch lib-test_hmm-use-vma_lookup-in-dmirror_migrate.patch mm-ksm-use-vma_lookup-in-find_mergeable_vma.patch mm-migrate-use-vma_lookup-in-do_pages_stat_array.patch mm-mremap-use-vma_lookup-in-vma_to_resize.patch mm-memoryc-use-vma_lookup-in-__access_remote_vm.patch mm-mempolicy-use-vma_lookup-in-__access_remote_vm.patch