add new file: hugetlbfs-mmap.c and modified hugetlb-array.c

Signed-off-by: Li Wang <liwang@redhat.com>