Reduce default huge page size to 64MB Since huge pages are used for the vmem_map now be frugal and have a default of a 64 MB huge page size (down from 256M). This is enough to provide a memory map covering up to 16GB RAM per node using a single TLB entry. Signed-off-by: Christoph Lameter Index: linux-2.6.18-mm3/include/asm-ia64/page.h =================================================================== --- linux-2.6.18-mm3.orig/include/asm-ia64/page.h 2006-10-06 18:30:15.000000000 -0500 +++ linux-2.6.18-mm3/include/asm-ia64/page.h 2006-10-06 18:46:49.902720151 -0500 @@ -53,7 +53,7 @@ #ifdef CONFIG_HUGETLB_PAGE # define HPAGE_REGION_BASE RGN_BASE(RGN_HPAGE) # define HPAGE_SHIFT hpage_shift -# define HPAGE_SHIFT_DEFAULT 28 /* check ia64 SDM for architecture supported size */ +# define HPAGE_SHIFT_DEFAULT 26 /* check ia64 SDM for architecture supported size */ # define HPAGE_SIZE (__IA64_UL_CONST(1) << HPAGE_SHIFT) # define HPAGE_MASK (~(HPAGE_SIZE - 1))