X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=mm%2Fhugetlb.c;h=88e708be1f64e66bbde10b28246f52f3c59de776;hb=ace4bd29c248b51db3f8a97e9b59740dc6caa074;hp=36db012b38dde252c827d0af4719c2e7b79e5083;hpb=ba8b45cea5f632540d561d37d94c71c07f6af1aa;p=linux-2.6 diff --git a/mm/hugetlb.c b/mm/hugetlb.c index 36db012b38..88e708be1f 100644 --- a/mm/hugetlb.c +++ b/mm/hugetlb.c @@ -140,6 +140,8 @@ static struct page *alloc_huge_page(struct vm_area_struct *vma, return page; fail: + if (vma->vm_flags & VM_MAYSHARE) + resv_huge_pages++; spin_unlock(&hugetlb_lock); return NULL; }