diff options
| author | Ingo Molnar <mingo@elte.hu> | 2002-02-21 20:32:48 +0100 |
|---|---|---|
| committer | Ingo Molnar <mingo@elte.hu> | 2002-02-21 20:32:48 +0100 |
| commit | b585ca3ef9bff4621ee9371d5fd9ed833666d359 (patch) | |
| tree | d73c013ee29a4719d187e055e6b5ec16ad64ae35 /kernel/fork.c | |
| parent | 6d22c10f784087b9c980448d6e8af0b175bad2e4 (diff) | |
- make i_mmap and i_mmap_shared a list.h list
-
make vma->vm_next_share and vma->vm_pprev_share
a proper list.h list as well.
Diffstat (limited to 'kernel/fork.c')
| -rw-r--r-- | kernel/fork.c | 6 |
1 files changed, 1 insertions, 5 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 2d13c18afe25..2f3f7301236f 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -219,11 +219,7 @@ static inline int dup_mmap(struct mm_struct * mm) /* insert tmp into the share list, just after mpnt */ spin_lock(&inode->i_mapping->i_shared_lock); - if((tmp->vm_next_share = mpnt->vm_next_share) != NULL) - mpnt->vm_next_share->vm_pprev_share = - &tmp->vm_next_share; - mpnt->vm_next_share = tmp; - tmp->vm_pprev_share = &mpnt->vm_next_share; + list_add_tail(&tmp->shared, &mpnt->shared); spin_unlock(&inode->i_mapping->i_shared_lock); } |
