Lines Matching defs:old_mm
841 * bprm->old_mm for setup_new_exec() to release outside the lock.
848 struct mm_struct *old_mm, *active_mm;
857 old_mm = current->mm;
859 mm_exit_exec_release(tsk, old_mm);
865 if (old_mm) {
871 ret = mmap_read_lock_killable(old_mm);
903 if (old_mm) {
904 mmap_read_unlock(old_mm);
905 BUG_ON(active_mm != old_mm);
907 bprm->old_mm = old_mm;
916 static void exec_mm_put_old(struct mm_struct *old_mm)
918 setmax_mm_hiwater_rss(¤t->signal->maxrss, old_mm);
919 mm_update_next_owner(old_mm);
920 mmput(old_mm);
1394 if (bprm->old_mm) {
1395 exec_mm_put_old(bprm->old_mm);
1396 bprm->old_mm = NULL;
1491 if (bprm->old_mm)
1492 exec_mm_put_old(bprm->old_mm);