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 <clameter@sgi.com>

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))