Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

Merge branch 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 bugfix from Thomas Gleixner:
"A single bugfix for the recent changes related to registering the boot
cpu when this has not happened before prefill_possible_map().

The main problem with this change got fixed already, but we missed the
case where the local APIC is not yet mapped, when prefill_possible_map()
is invoked, so the registration of the boot cpu which has the APIC bit
set in CPUID will explode.

I should have seen that issue earlier, but all I can do now is feeling
embarassed"

* 'x86-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86/smpboot: Init apic mapping before usage

+6 -1
+6 -1
arch/x86/kernel/setup.c
··· 1221 1221 */ 1222 1222 get_smp_config(); 1223 1223 1224 + /* 1225 + * Systems w/o ACPI and mptables might not have it mapped the local 1226 + * APIC yet, but prefill_possible_map() might need to access it. 1227 + */ 1228 + init_apic_mappings(); 1229 + 1224 1230 prefill_possible_map(); 1225 1231 1226 1232 init_cpu_to_node(); 1227 1233 1228 - init_apic_mappings(); 1229 1234 io_apic_init_mappings(); 1230 1235 1231 1236 kvm_guest_init();