]> git.kernelconcepts.de Git - karo-tx-linux.git/blobdiff - mm/hugetlb.c
Merge tag 'dm-3.5-fixes-2' of git://git.kernel.org/pub/scm/linux/kernel/git/agk/linux-dm
[karo-tx-linux.git] / mm / hugetlb.c
index 285a81e87ec853cef3c5c1a20400bfb35415a04b..e198831276a3eab77b4a89fc0e1457a5a45d025d 100644 (file)
@@ -3036,7 +3036,8 @@ int hugetlb_reserve_pages(struct inode *inode,
                region_add(&inode->i_mapping->private_list, from, to);
        return 0;
 out_err:
-       resv_map_put(vma);
+       if (vma)
+               resv_map_put(vma);
        return ret;
 }