patch-2_6_7-vs1_9_1_12
[linux-2.6.git] / drivers / input / serio / sa1111ps2.c
index d8fbab3..9beb757 100644 (file)
@@ -45,7 +45,6 @@ static irqreturn_t ps2_rxint(int irq, void *dev_id, struct pt_regs *regs)
 {
        struct ps2if *ps2if = dev_id;
        unsigned int scancode, flag, status;
-       int handled = IRQ_NONE;
 
        status = sa1111_readl(ps2if->base + SA1111_PS2STAT);
        while (status & PS2STAT_RXF) {
@@ -63,11 +62,9 @@ static irqreturn_t ps2_rxint(int irq, void *dev_id, struct pt_regs *regs)
                serio_interrupt(&ps2if->io, scancode, flag, regs);
 
                status = sa1111_readl(ps2if->base + SA1111_PS2STAT);
-
-               handled = IRQ_HANDLED;
         }
 
-        return handled;
+        return IRQ_HANDLED;
 }
 
 /*