diff options
Diffstat (limited to 'kernel/fork.c')
| -rw-r--r-- | kernel/fork.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/fork.c b/kernel/fork.c index 8cea5daa08a0..5a8bf386fbc7 100644 --- a/kernel/fork.c +++ b/kernel/fork.c @@ -316,9 +316,9 @@ static inline int dup_mmap(struct mm_struct * mm, struct mm_struct * oldmm) atomic_dec(&inode->i_writecount); /* insert tmp into the share list, just after mpnt */ - down(&inode->i_mapping->i_shared_sem); + down(&file->f_mapping->i_shared_sem); list_add_tail(&tmp->shared, &mpnt->shared); - up(&inode->i_mapping->i_shared_sem); + up(&file->f_mapping->i_shared_sem); } /* |
