Hugetlbfs is not module'able at current state, so tristate the "HugeTLB file system support" option is kind of silly. Also, at present you can set CONFIG_HUGETLB_PAGE and not CONFIG_HUGETLBFS, which give the kernel low-level hugepage support, but no userspace API to access it is also kind of silly. While I'm at it, here is a patch that flips dependency around: CONFIG_HUGETLB_PAGE mirrors CONFIG_HUGETLBFS option and hugetlb page size selection appear/disappear depending on whether hugetlbfs is selected or not. (this is taken from 2.6). - Ken