patch-2.4.0-test5 linux/arch/i386/kernel/io_apic.c

Next file: linux/arch/i386/kernel/irq.c
Previous file: linux/arch/i386/kernel/i8259.c
Back to the patch index
Back to the overall index

diff -u --recursive --new-file v2.4.0-test4/linux/arch/i386/kernel/io_apic.c linux/arch/i386/kernel/io_apic.c
@@ -1059,8 +1059,6 @@
 	return 0;
 }
 
-extern atomic_t nmi_counter[NR_CPUS];
-
 static int __init nmi_irq_works(void)
 {
 	irq_cpustat_t tmp[NR_CPUS];
@@ -1072,7 +1070,7 @@
 
 	for (j = 0; j < smp_num_cpus; j++) {
 		cpu = cpu_logical_map(j);
-		if (atomic_read(&nmi_counter(cpu)) - atomic_read(&tmp[cpu].__nmi_counter) <= 3) {
+		if (nmi_counter(cpu) - tmp[cpu].__nmi_counter <= 3) {
 			printk(KERN_WARNING "CPU#%d NMI appears to be stuck.\n", cpu);
 			return 0;
 		}

FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)