diff options
Diffstat (limited to 'drivers/input/mouse/sermouse.c')
| -rw-r--r-- | drivers/input/mouse/sermouse.c | 14 | 
1 files changed, 5 insertions, 9 deletions
diff --git a/drivers/input/mouse/sermouse.c b/drivers/input/mouse/sermouse.c index 680b3235388..2a272c5daf0 100644 --- a/drivers/input/mouse/sermouse.c +++ b/drivers/input/mouse/sermouse.c @@ -61,13 +61,11 @@ struct sermouse {   * second, which is as good as a PS/2 or USB mouse.   */ -static void sermouse_process_msc(struct sermouse *sermouse, signed char data, struct pt_regs *regs) +static void sermouse_process_msc(struct sermouse *sermouse, signed char data)  {  	struct input_dev *dev = sermouse->dev;  	signed char *buf = sermouse->buf; -	input_regs(dev, regs); -  	switch (sermouse->count) {  		case 0: @@ -104,15 +102,13 @@ static void sermouse_process_msc(struct sermouse *sermouse, signed char data, st   * standard 3-byte packets and 1200 bps.   */ -static void sermouse_process_ms(struct sermouse *sermouse, signed char data, struct pt_regs *regs) +static void sermouse_process_ms(struct sermouse *sermouse, signed char data)  {  	struct input_dev *dev = sermouse->dev;  	signed char *buf = sermouse->buf;  	if (data & 0x40) sermouse->count = 0; -	input_regs(dev, regs); -  	switch (sermouse->count) {  		case 0: @@ -206,7 +202,7 @@ static void sermouse_process_ms(struct sermouse *sermouse, signed char data, str   */  static irqreturn_t sermouse_interrupt(struct serio *serio, -		unsigned char data, unsigned int flags, struct pt_regs *regs) +		unsigned char data, unsigned int flags)  {  	struct sermouse *sermouse = serio_get_drvdata(serio); @@ -214,9 +210,9 @@ static irqreturn_t sermouse_interrupt(struct serio *serio,  	sermouse->last = jiffies;  	if (sermouse->type > SERIO_SUN) -		sermouse_process_ms(sermouse, data, regs); +		sermouse_process_ms(sermouse, data);  	else -		sermouse_process_msc(sermouse, data, regs); +		sermouse_process_msc(sermouse, data);  	return IRQ_HANDLED;  }  |