]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/blobdiff - arch/mips/sgi-ip22/ip22-time.c
[MIPS] Complete fixes after removal of pt_regs argument to int handlers.
[mirror_ubuntu-zesty-kernel.git] / arch / mips / sgi-ip22 / ip22-time.c
index 3462b0d98defcc0e7d28726670a8b718003c75ff..2055547340995d4bf6de64f11a54bbb1cf59a399 100644 (file)
@@ -175,7 +175,7 @@ static __init void indy_time_init(void)
 }
 
 /* Generic SGI handler for (spurious) 8254 interrupts */
-void indy_8254timer_irq(struct pt_regs *regs)
+void indy_8254timer_irq(void)
 {
        int irq = SGI_8254_0_IRQ;
        ULONG cnt;
@@ -189,16 +189,14 @@ void indy_8254timer_irq(struct pt_regs *regs)
        irq_exit();
 }
 
-void indy_r4k_timer_interrupt(struct pt_regs *regs)
+void indy_r4k_timer_interrupt(void)
 {
-       struct pt_regs *old_regs = set_irq_regs(regs);
        int irq = SGI_TIMER_IRQ;
 
        irq_enter();
        kstat_this_cpu.irqs[irq]++;
        timer_interrupt(irq, NULL);
        irq_exit();
-       set_irq_regs(old_regs);
 }
 
 void __init plat_timer_setup(struct irqaction *irq)