Messages in this thread Patch in this message | | | Date | 12 Jan 2005 03:00:23 +0100 | Date | Wed, 12 Jan 2005 03:00:23 +0100 | From | Andi Kleen <> | Subject | Re: node_online_map patch kills x86_64 |
| |
> SRAT: PXM 0 -> APIC 0 -> Node 1 > SRAT: PXM 1 -> APIC 1 -> Node 2 > SRAT: Node 1 PXM 0 0-9ffff > SRAT: Node 1 PXM 0 0-3fffffff > SRAT: Node 2 PXM 1 40000000-7fffffff > Bootmem setup node 1 0000000000000000-000000003fffffff > Bootmem setup node 2 0000000040000000-000000007ff5ffff > No mptable found. > PANIC: early exception rip ffffffff8078b2e3 error 0 cr2 17c497a67
Can you please test if this patch fixes the problem?
Thanks, -Andi
Fix SRAT NUMA parsing
Fix fallout from the recent nodemask_t changes. The node ids assigned in the SRAT parser were off by one.
Signed-off-by: Andi Kleen <ak@suse.de>
Index: linux/arch/x86_64/mm/srat.c =================================================================== --- linux.orig/arch/x86_64/mm/srat.c 2005-01-09 18:19:17.%N +0100 +++ linux/arch/x86_64/mm/srat.c 2005-01-12 02:43:54.%N +0100 @@ -29,8 +29,8 @@ if (pxm2node[pxm] == 0xff) { if (num_online_nodes() >= MAX_NUMNODES) return -1; - pxm2node[pxm] = num_online_nodes(); - node_set_online(num_online_nodes()); + pxm2node[pxm] = num_online_nodes() - 1; + node_set_online(pxm2node[pxm]); } return pxm2node[pxm]; } - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |