]> www.infradead.org Git - users/jedix/linux-maple.git/commitdiff
drm/amdgpu: Use vma_lookup() in amdgpu_ttm_tt_get_user_pages()
authorLiam R. Howlett <Liam.Howlett@Oracle.com>
Thu, 8 Apr 2021 17:28:25 +0000 (13:28 -0400)
committerLiam R. Howlett <Liam.Howlett@Oracle.com>
Thu, 15 Apr 2021 14:37:32 +0000 (10:37 -0400)
Using vma_lookup() allows for cleaner code as the vma start address
validation is not needed, as apposed to find_vma().

Signed-off-by: Liam R. Howlett <Liam.Howlett@Oracle.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c

index 3bef0432cac2f7dba196c2e23c64f25fa2a93fea..bd8df9bc9e3845361655709aa2fbe258f91319c6 100644 (file)
@@ -709,8 +709,8 @@ int amdgpu_ttm_tt_get_user_pages(struct amdgpu_bo *bo, struct page **pages)
        }
 
        mmap_read_lock(mm);
-       vma = find_vma(mm, start);
-       if (unlikely(!vma || start < vma->vm_start)) {
+       vma = vma_lookup(mm, start);
+       if (unlikely(!vma)) {
                r = -EFAULT;
                goto out_unlock;
        }