|
@@ -616,7 +616,7 @@ void reset_vma_resv_huge_pages(struct vm_area_struct *vma)
|
|
|
}
|
|
|
|
|
|
/* Returns true if the VMA has associated reserve pages */
|
|
|
-static int vma_has_reserves(struct vm_area_struct *vma, long chg)
|
|
|
+static bool vma_has_reserves(struct vm_area_struct *vma, long chg)
|
|
|
{
|
|
|
if (vma->vm_flags & VM_NORESERVE) {
|
|
|
/*
|
|
@@ -629,23 +629,23 @@ static int vma_has_reserves(struct vm_area_struct *vma, long chg)
|
|
|
* properly, so add work-around here.
|
|
|
*/
|
|
|
if (vma->vm_flags & VM_MAYSHARE && chg == 0)
|
|
|
- return 1;
|
|
|
+ return true;
|
|
|
else
|
|
|
- return 0;
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
/* Shared mappings always use reserves */
|
|
|
if (vma->vm_flags & VM_MAYSHARE)
|
|
|
- return 1;
|
|
|
+ return true;
|
|
|
|
|
|
/*
|
|
|
* Only the process that called mmap() has reserves for
|
|
|
* private mappings.
|
|
|
*/
|
|
|
if (is_vma_resv_set(vma, HPAGE_RESV_OWNER))
|
|
|
- return 1;
|
|
|
+ return true;
|
|
|
|
|
|
- return 0;
|
|
|
+ return false;
|
|
|
}
|
|
|
|
|
|
static void enqueue_huge_page(struct hstate *h, struct page *page)
|