IRQ: Maintain regs pointer globally rather than passing to IRQ handlers
[linux-block.git] / drivers / input / mouse / amimouse.c
index c8b2cc9f184c7355b1004d913cc5c0f7ace57c29..599a7b2dc5191f7f057f0b4a2996a32c1c162d10 100644 (file)
@@ -36,7 +36,7 @@ MODULE_LICENSE("GPL");
 static int amimouse_lastx, amimouse_lasty;
 static struct input_dev *amimouse_dev;
 
-static irqreturn_t amimouse_interrupt(int irq, void *dummy, struct pt_regs *fp)
+static irqreturn_t amimouse_interrupt(int irq, void *dummy)
 {
        unsigned short joy0dat, potgor;
        int nx, ny, dx, dy;
@@ -59,8 +59,6 @@ static irqreturn_t amimouse_interrupt(int irq, void *dummy, struct pt_regs *fp)
 
        potgor = amiga_custom.potgor;
 
-       input_regs(amimouse_dev, fp);
-
        input_report_rel(amimouse_dev, REL_X, dx);
        input_report_rel(amimouse_dev, REL_Y, dy);