Lines Matching defs:oldmm
298 static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm)
306 down_write(&oldmm->mmap_sem);
307 flush_cache_dup_mm(oldmm);
316 mm->free_area_cache = oldmm->mmap_base;
324 retval = ksm_fork(mm, oldmm);
329 for (mpnt = oldmm->mmap; mpnt; mpnt = mpnt->vm_next) {
401 retval = copy_page_range(mm, oldmm, mpnt);
410 arch_dup_mmap(oldmm, mm);
414 flush_tlb_mm(oldmm);
415 up_write(&oldmm->mmap_sem);
440 #define dup_mmap(mm, oldmm) (0)
649 struct mm_struct *mm, *oldmm = current->mm;
652 if (!oldmm)
659 memcpy(mm, oldmm, sizeof(*mm));
671 dup_mm_exe_file(oldmm, mm);
673 err = dup_mmap(mm, oldmm);
705 struct mm_struct * mm, *oldmm;
722 oldmm = current->mm;
723 if (!oldmm)
727 atomic_inc(&oldmm->mm_users);
728 mm = oldmm;