[PATCH] Hugetlb: Reorganize hugetlb_fault to prepare for COW