Searched hist:e8055139d996e85722984968472868d6dccb1490 (Results 1 – 1 of 1) sorted by relevance
/linux/arch/x86/kernel/cpu/ |
H A D | common.c | diff e8055139d996e85722984968472868d6dccb1490 Tue Aug 11 20:00:11 CEST 2009 Ondrej Zary <linux@rainbow-software.org> x86: Fix oops in identify_cpu() on CPUs without CPUID
Kernel is broken for x86 CPUs without CPUID since 2.6.28. It crashes with NULL pointer dereference in identify_cpu():
766 generic_identify(c); 767 768--> if (this_cpu->c_identify) 769 this_cpu->c_identify(c);
this_cpu is NULL. This is because it's only initialized in get_cpu_vendor() function, which is not called if the CPU has no CPUID instruction.
Signed-off-by: Ondrej Zary <linux@rainbow-software.org> LKML-Reference: <200908112000.15993.linux@rainbow-software.org> Signed-off-by: Ingo Molnar <mingo@elte.hu>
|