Hi I expect that the amount from where it is highmem to never be bigger that 4Giga Megabytes :) I.e. int should be enough. Later, Juan. Index: arch/mips/kernel/setup.c =================================================================== RCS file: /home/cvs/linux/arch/mips/kernel/setup.c,v retrieving revision 1.96.2.34 diff -u -r1.96.2.34 setup.c --- arch/mips/kernel/setup.c 11 Dec 2002 06:12:29 -0000 1.96.2.34 +++ arch/mips/kernel/setup.c 19 Dec 2002 19:48:41 -0000 @@ -306,7 +306,7 @@ max_low_pfn = MAXMEM_PFN; #ifndef CONFIG_HIGHMEM /* Maximum memory usable is what is directly addressable */ - printk(KERN_WARNING "Warning only %ldMB will be used.\n", + printk(KERN_WARNING "Warning only %dMB will be used.\n", MAXMEM>>20); printk(KERN_WARNING "Use a HIGHMEM enabled kernel.\n"); #endif -- In theory, practice and theory are the same, but in practice they are different -- Larry McVoy