|
@@ -653,6 +653,7 @@ static void free_huge_page(struct page *page)
|
|
|
BUG_ON(page_count(page));
|
|
BUG_ON(page_count(page));
|
|
|
BUG_ON(page_mapcount(page));
|
|
BUG_ON(page_mapcount(page));
|
|
|
restore_reserve = PagePrivate(page);
|
|
restore_reserve = PagePrivate(page);
|
|
|
|
|
+ ClearPagePrivate(page);
|
|
|
|
|
|
|
|
spin_lock(&hugetlb_lock);
|
|
spin_lock(&hugetlb_lock);
|
|
|
hugetlb_cgroup_uncharge_page(hstate_index(h),
|
|
hugetlb_cgroup_uncharge_page(hstate_index(h),
|