mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			1.1 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 133cbd1b16f989f90a347c0b7515f196b3d5d5c4 Mon Sep 17 00:00:00 2001
 | |
| From: popcornmix <popcornmix@gmail.com>
 | |
| Date: Mon, 14 Jul 2014 22:02:09 +0100
 | |
| Subject: [PATCH] hid: Reduce default mouse polling interval to 60Hz
 | |
| 
 | |
| Reduces overhead when using X
 | |
| ---
 | |
|  drivers/hid/usbhid/hid-core.c | 6 ++++--
 | |
|  1 file changed, 4 insertions(+), 2 deletions(-)
 | |
| 
 | |
| --- a/drivers/hid/usbhid/hid-core.c
 | |
| +++ b/drivers/hid/usbhid/hid-core.c
 | |
| @@ -45,7 +45,7 @@
 | |
|   * Module parameters.
 | |
|   */
 | |
|  
 | |
| -static unsigned int hid_mousepoll_interval;
 | |
| +static unsigned int hid_mousepoll_interval = ~0;
 | |
|  module_param_named(mousepoll, hid_mousepoll_interval, uint, 0644);
 | |
|  MODULE_PARM_DESC(mousepoll, "Polling interval of mice");
 | |
|  
 | |
| @@ -1112,7 +1112,9 @@ static int usbhid_start(struct hid_devic
 | |
|  		 */
 | |
|  		switch (hid->collection->usage) {
 | |
|  		case HID_GD_MOUSE:
 | |
| -			if (hid_mousepoll_interval > 0)
 | |
| +			if (hid_mousepoll_interval == ~0 && interval < 16)
 | |
| +				interval = 16;
 | |
| +			else if (hid_mousepoll_interval != ~0 && hid_mousepoll_interval != 0)
 | |
|  				interval = hid_mousepoll_interval;
 | |
|  			break;
 | |
|  		case HID_GD_JOYSTICK:
 |