···245245 unsigned int *prev_nmi_count;246246 int cpu;247247248248- /* Enable NMI watchdog for newer systems.249249- Probably safe on most older systems too, but let's be careful.250250- IBM ThinkPads use INT10 inside SMM and that allows early NMI inside SMM251251- which hangs the system. Disable watchdog for all thinkpads */252252- if (nmi_watchdog == NMI_DEFAULT && dmi_get_year(DMI_BIOS_DATE) >= 2004 &&253253- !dmi_name_in_vendors("ThinkPad"))254254- nmi_watchdog = NMI_LOCAL_APIC;255255-256248 if ((nmi_watchdog == NMI_NONE) || (nmi_watchdog == NMI_DEFAULT))257249 return 0;258250
+1-4
arch/x86_64/kernel/nmi.c
···187187{188188 if (nmi_watchdog != NMI_DEFAULT)189189 return;190190- if (nmi_known_cpu())191191- nmi_watchdog = NMI_LOCAL_APIC;192192- else193193- nmi_watchdog = NMI_IO_APIC;190190+ nmi_watchdog = NMI_NONE;194191}195192196193static int endflag __initdata = 0;