]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - arch/x86/kernel/irq_32.c
x86: restrict keyboard io ports reservation to make ipmi driver work
[linux-2.6-omap-h63xx.git] / arch / x86 / kernel / irq_32.c
index cef054b09d27345c5f520ecb2a30eb87c3095b1c..147352df28b9c74146a102f6c8b22b17e2b11d6d 100644 (file)
@@ -79,7 +79,7 @@ unsigned int do_IRQ(struct pt_regs *regs)
 
        if (unlikely((unsigned)irq >= NR_IRQS)) {
                printk(KERN_EMERG "%s: cannot handle IRQ %d\n",
-                                       __FUNCTION__, irq);
+                                       __func__, irq);
                BUG();
        }
 
@@ -134,7 +134,7 @@ unsigned int do_IRQ(struct pt_regs *regs)
                        : "=a" (arg1), "=d" (arg2), "=b" (bx)
                        :  "0" (irq),   "1" (desc),  "2" (isp),
                           "D" (desc->handle_irq)
-                       : "memory", "cc"
+                       : "memory", "cc", "ecx"
                );
        } else
 #endif
@@ -190,8 +190,6 @@ void irq_ctx_exit(int cpu)
        hardirq_ctx[cpu] = NULL;
 }
 
-extern asmlinkage void __do_softirq(void);
-
 asmlinkage void do_softirq(void)
 {
        unsigned long flags;