[RFC PATCH 08/19] mm: hugetlb: Refactor restore_reserve_on_error