mirror of
https://github.com/team-infusion-developers/android_kernel_samsung_msm8976.git
synced 2024-10-31 18:09:19 +00:00
mm/mmap.c: remove the first mapping check
Remove the first mapping check for vma_link. Move the mutex_lock into the braces when vma->vm_file is true. Signed-off-by: Huang Shijie <b32955@freescale.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
67771bea33
commit
283fc8f680
1 changed files with 2 additions and 3 deletions
|
@ -667,11 +667,10 @@ static void vma_link(struct mm_struct *mm, struct vm_area_struct *vma,
|
|||
{
|
||||
struct address_space *mapping = NULL;
|
||||
|
||||
if (vma->vm_file)
|
||||
if (vma->vm_file) {
|
||||
mapping = vma->vm_file->f_mapping;
|
||||
|
||||
if (mapping)
|
||||
mutex_lock(&mapping->i_mmap_mutex);
|
||||
}
|
||||
|
||||
__vma_link(mm, vma, prev, rb_link, rb_parent);
|
||||
__vma_link_file(vma);
|
||||
|
|
Loading…
Reference in a new issue