]> err.no Git - linux-2.6/blobdiff - arch/alpha/kernel/irq.c
Merge branch 'sg' of git://git.kernel.dk/linux-2.6-block
[linux-2.6] / arch / alpha / kernel / irq.c
index dba4e70926f55041915ec6d9794655c1a6618564..facf82a5499a84ce83e72e4d4a70324d0ea224d5 100644 (file)
@@ -127,9 +127,8 @@ unlock:
 #define MAX_ILLEGAL_IRQS 16
 
 void
-handle_irq(int irq, struct pt_regs * regs)
+handle_irq(int irq)
 {      
-       struct pt_regs *old_regs;
        /* 
         * We ack quickly, we don't want the irq controller
         * thinking we're snobs just because some other CPU has
@@ -150,7 +149,6 @@ handle_irq(int irq, struct pt_regs * regs)
                return;
        }
 
-       old_regs = set_irq_regs(regs);
        irq_enter();
        /*
         * __do_IRQ() must be called with IPL_MAX. Note that we do not
@@ -161,5 +159,4 @@ handle_irq(int irq, struct pt_regs * regs)
        local_irq_disable();
        __do_IRQ(irq);
        irq_exit();
-       set_irq_regs(old_regs);
 }