X-Git-Url: https://git.openpandora.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Fmmap.c;h=456ec6f278897a560bd915e6d84297ac3de7ddef;hb=dbb6be6d5e974c42bbecd183effaa0df69e1dd8b;hp=f90ea92f755aed2a9d7fa8dac940443dd86240f8;hpb=0bfb82449c9c98a8cfb1f0f886b5b0c7f7b0ff1a;p=pandora-kernel.git diff --git a/mm/mmap.c b/mm/mmap.c index f90ea92f755a..456ec6f27889 100644 --- a/mm/mmap.c +++ b/mm/mmap.c @@ -1977,7 +1977,8 @@ static int __split_vma(struct mm_struct * mm, struct vm_area_struct * vma, return 0; /* Clean everything up if vma_adjust failed. */ - new->vm_ops->close(new); + if (new->vm_ops && new->vm_ops->close) + new->vm_ops->close(new); if (new->vm_file) { if (vma->vm_flags & VM_EXECUTABLE) removed_exe_file_vma(mm);