hugetlbfs: fix issue of preallocation of gigantic pages can't work