lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Tue, 13 Nov 2012 11:32:47 -0800 From: "Fenghua Yu" <fenghua.yu@...el.com> To: "Ingo Molnar" <mingo@...e.hu>, "Thomas Gleixner" <tglx@...utronix.de>, "H Peter Anvin" <hpa@...or.com>, "Linus Torvalds" <torvalds@...ux-foundation.org>, "Andrew Morton" <akpm@...ux-foundation.org>, "Asit K Mallick" <asit.k.mallick@...el.com>, "Tony Luck" <tony.luck@...el.com>, "Arjan Dan De Ven" <arjan@...ux.intel.com>, "Suresh B Siddha" <suresh.b.siddha@...el.com>, "Len Brown" <len.brown@...el.com>, "Srivatssa S. Bhat" <srivatsa.bhat@...ux.vnet.ibm.com>, "Randy Dunlap" <rdunlap@...otime.net>, "Rafael J. Wysocki" <rjw@...k.pl>, "Chen Gong" <gong.chen@...ux.intel.com>, "linux-kernel" <linux-kernel@...r.kernel.org>, "linux-pm" <linux-pm@...r.kernel.org>, "x86" <x86@...nel.org> Cc: "Fenghua Yu" <fenghua.yu@...el.com> Subject: [PATCH v10 10/14] x86, hotplug: During CPU0 online, enable x2apic, set_numa_node. From: Fenghua Yu <fenghua.yu@...el.com> Previously these functions were not run on the BSP (CPU 0, the boot processor) since the boot processor init would only be executed before this functionality was initialized. Signed-off-by: Fenghua Yu <fenghua.yu@...el.com> --- arch/x86/kernel/cpu/common.c | 5 ++--- 1 files changed, 2 insertions(+), 3 deletions(-) diff --git a/arch/x86/kernel/cpu/common.c b/arch/x86/kernel/cpu/common.c index 7505f7b..ca165ac 100644 --- a/arch/x86/kernel/cpu/common.c +++ b/arch/x86/kernel/cpu/common.c @@ -1237,7 +1237,7 @@ void __cpuinit cpu_init(void) oist = &per_cpu(orig_ist, cpu); #ifdef CONFIG_NUMA - if (cpu != 0 && this_cpu_read(numa_node) == 0 && + if (this_cpu_read(numa_node) == 0 && early_cpu_to_node(cpu) != NUMA_NO_NODE) set_numa_node(early_cpu_to_node(cpu)); #endif @@ -1269,8 +1269,7 @@ void __cpuinit cpu_init(void) barrier(); x86_configure_nx(); - if (cpu != 0) - enable_x2apic(); + enable_x2apic(); /* * set up and load the per-CPU TSS -- 1.7.2 -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists