diff options
-rw-r--r-- | kernel/fork.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 5a547a59a38a..aff84f84b0d3 100644 --- a/kernel/fork.c +++ b/kernel/fork.c | |||
@@ -374,6 +374,11 @@ static int dup_mmap(struct mm_struct *mm, struct mm_struct *oldmm) | |||
374 | */ | 374 | */ |
375 | down_write_nested(&mm->mmap_sem, SINGLE_DEPTH_NESTING); | 375 | down_write_nested(&mm->mmap_sem, SINGLE_DEPTH_NESTING); |
376 | 376 | ||
377 | mm->total_vm = oldmm->total_vm; | ||
378 | mm->shared_vm = oldmm->shared_vm; | ||
379 | mm->exec_vm = oldmm->exec_vm; | ||
380 | mm->stack_vm = oldmm->stack_vm; | ||
381 | |||
377 | rb_link = &mm->mm_rb.rb_node; | 382 | rb_link = &mm->mm_rb.rb_node; |
378 | rb_parent = NULL; | 383 | rb_parent = NULL; |
379 | pprev = &mm->mmap; | 384 | pprev = &mm->mmap; |