diff options
Diffstat (limited to 'include/linux/hugetlb.h')
-rw-r--r-- | include/linux/hugetlb.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/include/linux/hugetlb.h b/include/linux/hugetlb.h index 530cf6fc24c7..35afca1692fb 100644 --- a/include/linux/hugetlb.h +++ b/include/linux/hugetlb.h | |||
@@ -83,11 +83,13 @@ int hugetlb_fault(struct mm_struct *mm, struct vm_area_struct *vma, | |||
83 | int hugetlb_reserve_pages(struct inode *inode, long from, long to, | 83 | int hugetlb_reserve_pages(struct inode *inode, long from, long to, |
84 | struct vm_area_struct *vma, | 84 | struct vm_area_struct *vma, |
85 | vm_flags_t vm_flags); | 85 | vm_flags_t vm_flags); |
86 | void hugetlb_unreserve_pages(struct inode *inode, long offset, long freed); | 86 | long hugetlb_unreserve_pages(struct inode *inode, long start, long end, |
87 | long freed); | ||
87 | int dequeue_hwpoisoned_huge_page(struct page *page); | 88 | int dequeue_hwpoisoned_huge_page(struct page *page); |
88 | bool isolate_huge_page(struct page *page, struct list_head *list); | 89 | bool isolate_huge_page(struct page *page, struct list_head *list); |
89 | void putback_active_hugepage(struct page *page); | 90 | void putback_active_hugepage(struct page *page); |
90 | void free_huge_page(struct page *page); | 91 | void free_huge_page(struct page *page); |
92 | void hugetlb_fix_reserve_counts(struct inode *inode, bool restore_reserve); | ||
91 | extern struct mutex *hugetlb_fault_mutex_table; | 93 | extern struct mutex *hugetlb_fault_mutex_table; |
92 | u32 hugetlb_fault_mutex_hash(struct hstate *h, struct mm_struct *mm, | 94 | u32 hugetlb_fault_mutex_hash(struct hstate *h, struct mm_struct *mm, |
93 | struct vm_area_struct *vma, | 95 | struct vm_area_struct *vma, |