if (vma)
vma_start = vma->vm_start;
- mas_reset(&mas);
mas_set(&mas, 0);
-
-
mas_for_each(&mas, vma, -1) {
smap_gather_stats(vma, &mss, 0);
last_vma_end = vma->vm_end;
* contains last_vma_end.
* Iterate VMA' from last_vma_end.
*/
- mas_set(&mas, last_vma_end - 1);
+ mas.index = mas.last = last_vma_end - 1;
vma = mas_find(&mas, -1);
/* Case 3 above */
if (!vma)
count = -EINTR;
goto out_mm;
}
- mas_reset(&mas);
mas_set(&mas, 0);
mas_for_each(&mas, vma, ULONG_MAX) {
vma->vm_flags &= ~VM_SOFTDIRTY;