hugetlb: introduce generic version of set_huge_pte_at()