diff options
Diffstat (limited to 'drivers/usb/input/keyspan_remote.c')
-rw-r--r-- | drivers/usb/input/keyspan_remote.c | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/drivers/usb/input/keyspan_remote.c b/drivers/usb/input/keyspan_remote.c index a90359551575..50aa8108a50b 100644 --- a/drivers/usb/input/keyspan_remote.c +++ b/drivers/usb/input/keyspan_remote.c | |||
@@ -176,7 +176,7 @@ static int keyspan_load_tester(struct usb_keyspan* dev, int bits_needed) | |||
176 | /* | 176 | /* |
177 | * Routine that handles all the logic needed to parse out the message from the remote. | 177 | * Routine that handles all the logic needed to parse out the message from the remote. |
178 | */ | 178 | */ |
179 | static void keyspan_check_data(struct usb_keyspan *remote, struct pt_regs *regs) | 179 | static void keyspan_check_data(struct usb_keyspan *remote) |
180 | { | 180 | { |
181 | int i; | 181 | int i; |
182 | int found = 0; | 182 | int found = 0; |
@@ -311,7 +311,6 @@ static void keyspan_check_data(struct usb_keyspan *remote, struct pt_regs *regs) | |||
311 | __FUNCTION__, message.system, message.button, message.toggle); | 311 | __FUNCTION__, message.system, message.button, message.toggle); |
312 | 312 | ||
313 | if (message.toggle != remote->toggle) { | 313 | if (message.toggle != remote->toggle) { |
314 | input_regs(remote->input, regs); | ||
315 | input_report_key(remote->input, keyspan_key_table[message.button], 1); | 314 | input_report_key(remote->input, keyspan_key_table[message.button], 1); |
316 | input_report_key(remote->input, keyspan_key_table[message.button], 0); | 315 | input_report_key(remote->input, keyspan_key_table[message.button], 0); |
317 | input_sync(remote->input); | 316 | input_sync(remote->input); |
@@ -361,7 +360,7 @@ static int keyspan_setup(struct usb_device* dev) | |||
361 | /* | 360 | /* |
362 | * Routine used to handle a new message that has come in. | 361 | * Routine used to handle a new message that has come in. |
363 | */ | 362 | */ |
364 | static void keyspan_irq_recv(struct urb *urb, struct pt_regs *regs) | 363 | static void keyspan_irq_recv(struct urb *urb) |
365 | { | 364 | { |
366 | struct usb_keyspan *dev = urb->context; | 365 | struct usb_keyspan *dev = urb->context; |
367 | int retval; | 366 | int retval; |
@@ -385,7 +384,7 @@ static void keyspan_irq_recv(struct urb *urb, struct pt_regs *regs) | |||
385 | if (debug) | 384 | if (debug) |
386 | keyspan_print(dev); | 385 | keyspan_print(dev); |
387 | 386 | ||
388 | keyspan_check_data(dev, regs); | 387 | keyspan_check_data(dev); |
389 | 388 | ||
390 | resubmit: | 389 | resubmit: |
391 | retval = usb_submit_urb(urb, GFP_ATOMIC); | 390 | retval = usb_submit_urb(urb, GFP_ATOMIC); |