diff options
Diffstat (limited to 'drivers/input/keyboard/sunkbd.c')
-rw-r--r-- | drivers/input/keyboard/sunkbd.c | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/drivers/input/keyboard/sunkbd.c b/drivers/input/keyboard/sunkbd.c index 9dbd7b85686d..cac4781103c3 100644 --- a/drivers/input/keyboard/sunkbd.c +++ b/drivers/input/keyboard/sunkbd.c | |||
@@ -94,7 +94,7 @@ struct sunkbd { | |||
94 | */ | 94 | */ |
95 | 95 | ||
96 | static irqreturn_t sunkbd_interrupt(struct serio *serio, | 96 | static irqreturn_t sunkbd_interrupt(struct serio *serio, |
97 | unsigned char data, unsigned int flags, struct pt_regs *regs) | 97 | unsigned char data, unsigned int flags) |
98 | { | 98 | { |
99 | struct sunkbd* sunkbd = serio_get_drvdata(serio); | 99 | struct sunkbd* sunkbd = serio_get_drvdata(serio); |
100 | 100 | ||
@@ -129,7 +129,6 @@ static irqreturn_t sunkbd_interrupt(struct serio *serio, | |||
129 | break; | 129 | break; |
130 | 130 | ||
131 | if (sunkbd->keycode[data & SUNKBD_KEY]) { | 131 | if (sunkbd->keycode[data & SUNKBD_KEY]) { |
132 | input_regs(sunkbd->dev, regs); | ||
133 | input_report_key(sunkbd->dev, sunkbd->keycode[data & SUNKBD_KEY], !(data & SUNKBD_RELEASE)); | 132 | input_report_key(sunkbd->dev, sunkbd->keycode[data & SUNKBD_KEY], !(data & SUNKBD_RELEASE)); |
134 | input_sync(sunkbd->dev); | 133 | input_sync(sunkbd->dev); |
135 | } else { | 134 | } else { |