mm/pagewalk: don't trigger test_walk() in walk_page_vma()
[linux-2.6-block.git] / mm / pagewalk.c
index 2ff3a5bebcebb88778259a8814bb6d17cc83c878..0a5d71aaf9c7f1ac1735c094e531cd5432bc8f73 100644 (file)
@@ -526,18 +526,11 @@ int walk_page_vma(struct vm_area_struct *vma, const struct mm_walk_ops *ops,
                .vma            = vma,
                .private        = private,
        };
-       int err;
 
        if (!walk.mm)
                return -EINVAL;
 
        mmap_assert_locked(walk.mm);
-
-       err = walk_page_test(vma->vm_start, vma->vm_end, &walk);
-       if (err > 0)
-               return 0;
-       if (err < 0)
-               return err;
        return __walk_page_range(vma->vm_start, vma->vm_end, &walk);
 }