OpenWrt – Blame information for rev 1
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
1 | office | 1 | From cbfc3e48b94fdb14c5d8d2cc420ff6a4ad8fd39f Mon Sep 17 00:00:00 2001 |
2 | From: popcornmix <popcornmix@gmail.com> |
||
3 | Date: Mon, 14 Jul 2014 22:02:09 +0100 |
||
4 | Subject: [PATCH 193/454] hid: Reduce default mouse polling interval to 60Hz |
||
5 | |||
6 | Reduces overhead when using X |
||
7 | --- |
||
8 | drivers/hid/usbhid/hid-core.c | 6 ++++-- |
||
9 | 1 file changed, 4 insertions(+), 2 deletions(-) |
||
10 | |||
11 | --- a/drivers/hid/usbhid/hid-core.c |
||
12 | +++ b/drivers/hid/usbhid/hid-core.c |
||
13 | @@ -48,7 +48,7 @@ |
||
14 | * Module parameters. |
||
15 | */ |
||
16 | |||
17 | -static unsigned int hid_mousepoll_interval; |
||
18 | +static unsigned int hid_mousepoll_interval = ~0; |
||
19 | module_param_named(mousepoll, hid_mousepoll_interval, uint, 0644); |
||
20 | MODULE_PARM_DESC(mousepoll, "Polling interval of mice"); |
||
21 | |||
22 | @@ -1098,7 +1098,9 @@ static int usbhid_start(struct hid_devic |
||
23 | /* Change the polling interval of mice and joysticks. */ |
||
24 | switch (hid->collection->usage) { |
||
25 | case HID_GD_MOUSE: |
||
26 | - if (hid_mousepoll_interval > 0) |
||
27 | + if (hid_mousepoll_interval == ~0 && interval < 16) |
||
28 | + interval = 16; |
||
29 | + else if (hid_mousepoll_interval != ~0 && hid_mousepoll_interval != 0) |
||
30 | interval = hid_mousepoll_interval; |
||
31 | break; |
||
32 | case HID_GD_JOYSTICK: |