X-Git-Url: http://demsky.eecs.uci.edu/git/?a=blobdiff_plain;f=mm%2Fnommu.c;h=dee2ff89fd5816ab36893a26154314c6add2dce5;hb=7cb9cf0224efd6d41b2bdd9bfb412b42aa4281f8;hp=d4b0c10872de59d8959262b1daac92d5d60eb80a;hpb=61eab000f3536f080eab43fd5eed3fd817ded76e;p=firefly-linux-kernel-4.4.55.git diff --git a/mm/nommu.c b/mm/nommu.c index d4b0c10872de..dee2ff89fd58 100644 --- a/mm/nommu.c +++ b/mm/nommu.c @@ -1282,10 +1282,8 @@ unsigned long do_mmap_pgoff(struct file *file, vma->vm_pgoff = pgoff; if (file) { - region->vm_file = file; - get_file(file); - vma->vm_file = file; - get_file(file); + region->vm_file = get_file(file); + vma->vm_file = get_file(file); if (vm_flags & VM_EXECUTABLE) { added_exe_file_vma(current->mm); vma->vm_mm = current->mm;