Lines Matching full:merge

95 /* Helper function which provides a wrapper around a merge new VMA operation. */
110 * Helper function which provides a wrapper around a merge existing VMA
128 * Helper function to reset merge state the associated VMA iterator to a
147 * Helper function to try to merge a new VMA.
149 * Update vmg and the iterator for it and try to merge, otherwise allocate a new
272 * performs the merge/split only. in test_simple_modify()
418 * NO merge. in test_merge_new()
431 * Merge BOTH sides. in test_merge_new()
440 /* Merge with A, delete B. */ in test_merge_new()
450 * Merge to PREVIOUS VMA. in test_merge_new()
467 * Merge to NEXT VMA. in test_merge_new()
486 * Merge BOTH sides. in test_merge_new()
491 vma_d->vm_ops = NULL; /* This would otherwise degrade the merge. */ in test_merge_new()
494 /* Merge with A, delete D. */ in test_merge_new()
504 * Merge to NEXT VMA. in test_merge_new()
522 * Merge BOTH sides. in test_merge_new()
592 /* 1. Set up new VMA with special flag that would otherwise merge. */ in test_vma_merge_special_flags()
598 * This should merge if not for the VM_SPECIAL flag. in test_vma_merge_special_flags()
611 /* 2. Modify VMA with special flag that would otherwise merge. */ in test_vma_merge_special_flags()
670 * If it does, then we cannot merge as the resources that the close() in test_vma_merge_with_close()
692 * This is picked up by a specific check in the modified VMA merge. in test_vma_merge_with_close()
705 * The only case of a new VMA merge that results in a VMA being deleted in test_vma_merge_with_close()
740 * In this instance, if vma has a close hook, the merge simply cannot in test_vma_merge_with_close()
753 * The VMA being modified in a way that would otherwise merge should in test_vma_merge_with_close()
768 * In this instance, if vma has a close hook, the merge simply cannot in test_vma_merge_with_close()
790 * to merge with both the previous and next VMAs. in test_vma_merge_with_close()
793 * merge can proceed. in test_vma_merge_with_close()
816 * we reduce the operation to a merge between prev and vma. in test_vma_merge_with_close()
863 * We should allow the partial merge of a proposed new VMA if the in test_vma_merge_new_with_close()
916 * Merge right case - partial span. in test_merge_existing()
950 * Merge right case - full span. in test_merge_existing()
978 * Merge left case - partial span. in test_merge_existing()
1013 * Merge left case - full span. in test_merge_existing()
1042 * Merge both case. in test_merge_existing()
1072 * Non-merge ranges. the modified VMA merge operation assumes that the in test_merge_existing()
1149 * In the case of modified VMA merge, merging both left and right VMAs in test_anon_vma_non_mergeable()
1151 * to a merge of prev and VMA: in test_anon_vma_non_mergeable()
1166 * merge with the NULL vmg->anon_vma. in test_anon_vma_non_mergeable()
1168 * However, when prev is compared to next, the merge should fail. in test_anon_vma_non_mergeable()
1426 /* This will cause the merge to fail. */ in test_vmi_prealloc_fail()
1475 * This should result in a merge. in test_merge_extend()
1501 /* Move backwards and do not merge. */ in test_copy_vma()
1513 /* Move a VMA into position next to another and merge the two. */ in test_copy_vma()