[PATCH] mm/hugetlb: correct demote page offset logic