persistent_huge_pages
count += persistent_huge_pages(h) -
if (count > persistent_huge_pages(h)) {
while (h->surplus_huge_pages && count > persistent_huge_pages(h)) {
while (count > (persistent_huge_pages(h) + allocated)) {
if (h->free_huge_pages > persistent_huge_pages(h)) {
min_count = h->resv_huge_pages + persistent_huge_pages(h) - persistent_free_count;
while (min_count < persistent_huge_pages(h)) {
while (count < persistent_huge_pages(h)) {
h->max_huge_pages = persistent_huge_pages(h);