|
@@ -675,6 +675,8 @@ again: remove_next = 1 + (end > next->vm_end);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
+ vma_adjust_trans_huge(vma, start, end, adjust_next);
|
|
|
+
|
|
|
if (file) {
|
|
|
mapping = file->f_mapping;
|
|
|
root = &mapping->i_mmap;
|
|
@@ -695,8 +697,6 @@ again: remove_next = 1 + (end > next->vm_end);
|
|
|
}
|
|
|
}
|
|
|
|
|
|
- vma_adjust_trans_huge(vma, start, end, adjust_next);
|
|
|
-
|
|
|
anon_vma = vma->anon_vma;
|
|
|
if (!anon_vma && adjust_next)
|
|
|
anon_vma = next->anon_vma;
|