# HG changeset patch # Parent c6c9d20963d7c5d8022a8cbe6bdaea359804f284 diff -r c6c9d20963d7 -r a0a7f546f22e xen/arch/x86/setup.c --- a/xen/arch/x86/setup.c +++ b/xen/arch/x86/setup.c @@ -195,8 +195,10 @@ void __devinit srat_detect_node(int cpu) u32 apicid = x86_cpu_to_apicid[cpu]; node = apicid_to_node[apicid]; - if ( node == NUMA_NO_NODE || !node_online(node) ) + if ( node == NUMA_NO_NODE ) node = 0; + + node_set_online(node); numa_set_node(cpu, node); if ( opt_cpu_info && acpi_numa > 0 )