diff -purN -X /home/mbligh/.diff.exclude 870-objrmap_fixes/arch/i386/mm/discontig.c 880-physnode_map/arch/i386/mm/discontig.c
--- 870-objrmap_fixes/arch/i386/mm/discontig.c	2003-10-01 11:47:33.000000000 -0700
+++ 880-physnode_map/arch/i386/mm/discontig.c	2004-03-14 10:01:43.000000000 -0800
@@ -56,7 +56,7 @@ bootmem_data_t node0_bdata;
  *     physnode_map[4-7] = 1;
  *     physnode_map[8- ] = -1;
  */
-u8 physnode_map[MAX_ELEMENTS] = { [0 ... (MAX_ELEMENTS - 1)] = -1};
+u8 physnode_map[MAX_ELEMENTS] = { [0 ... (MAX_ELEMENTS - 1)] = 0};
 
 unsigned long node_start_pfn[MAX_NUMNODES];
 unsigned long node_end_pfn[MAX_NUMNODES];