fork.c (39cf275a1a18ba3c7eb9b986c5c9b35b57332798) | fork.c (e1f56c89b040134add93f686931cc266541d239a) |
---|---|
1/* 2 * linux/kernel/fork.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7/* 8 * 'fork.c' contains the help-routines for the 'fork' system call --- 518 unchanged lines hidden (view full) --- 527{ 528 atomic_set(&mm->mm_users, 1); 529 atomic_set(&mm->mm_count, 1); 530 init_rwsem(&mm->mmap_sem); 531 INIT_LIST_HEAD(&mm->mmlist); 532 mm->flags = (current->mm) ? 533 (current->mm->flags & MMF_INIT_MASK) : default_dump_filter; 534 mm->core_state = NULL; | 1/* 2 * linux/kernel/fork.c 3 * 4 * Copyright (C) 1991, 1992 Linus Torvalds 5 */ 6 7/* 8 * 'fork.c' contains the help-routines for the 'fork' system call --- 518 unchanged lines hidden (view full) --- 527{ 528 atomic_set(&mm->mm_users, 1); 529 atomic_set(&mm->mm_count, 1); 530 init_rwsem(&mm->mmap_sem); 531 INIT_LIST_HEAD(&mm->mmlist); 532 mm->flags = (current->mm) ? 533 (current->mm->flags & MMF_INIT_MASK) : default_dump_filter; 534 mm->core_state = NULL; |
535 mm->nr_ptes = 0; | 535 atomic_long_set(&mm->nr_ptes, 0); |
536 memset(&mm->rss_stat, 0, sizeof(mm->rss_stat)); 537 spin_lock_init(&mm->page_table_lock); 538 mm_init_aio(mm); 539 mm_init_owner(mm, p); 540 541 if (likely(!mm_alloc_pgd(mm))) { 542 mm->def_flags = 0; 543 mmu_notifier_mm_init(mm); --- 1388 unchanged lines hidden --- | 536 memset(&mm->rss_stat, 0, sizeof(mm->rss_stat)); 537 spin_lock_init(&mm->page_table_lock); 538 mm_init_aio(mm); 539 mm_init_owner(mm, p); 540 541 if (likely(!mm_alloc_pgd(mm))) { 542 mm->def_flags = 0; 543 mmu_notifier_mm_init(mm); --- 1388 unchanged lines hidden --- |