mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			37 lines
		
	
	
	
		
			1.2 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 0e1e3b44237f715dbe185a4d61d08ba146d2093b Mon Sep 17 00:00:00 2001
 | |
| From: popcornmix <popcornmix@gmail.com>
 | |
| Date: Mon, 14 Jul 2014 22:02:09 +0100
 | |
| Subject: [PATCH 128/432] 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(-)
 | |
| 
 | |
| diff --git a/drivers/hid/usbhid/hid-core.c b/drivers/hid/usbhid/hid-core.c
 | |
| index 11103efebbaa..0fbdb8291eac 100644
 | |
| --- a/drivers/hid/usbhid/hid-core.c
 | |
| +++ b/drivers/hid/usbhid/hid-core.c
 | |
| @@ -48,7 +48,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");
 | |
|  
 | |
| @@ -1104,7 +1104,9 @@ static int usbhid_start(struct hid_device *hid)
 | |
|  		 */
 | |
|  		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:
 | |
| -- 
 | |
| 2.19.1
 | |
| 
 |