FAQ Search Today's Posts Mark Forums Read
» Video Reviews

» Linux Archive

Linux-archive is a website aiming to archive linux email lists and to make them easily accessible for linux users/developers.


» Sponsor

» Partners

» Sponsor

Go Back   Linux Archive > Ubuntu > Ubuntu Kernel Team

 
 
LinkBack Thread Tools
 
Old 09-10-2012, 04:58 PM
Seth Forshee
 
Default Fix vertical edge scrolling regression for some Synaptics touchpads

This patch has been submitted upstream with Cc stable. I'm proposing we
pick it up now though as it fixes a regression that first appeared in
3.2.0-30.47.

== SRU Justification ==

Impact: A patch to deal with out-of-specificaton position values with
one Synaptics touchpad broke vertical edge scrolling on some other
touchpads. The firmware for these touchpads uses a special value of 8176
to indicate a finger at the right or bottom of the touchpad whose
precise position cannot be determined. This value is not documented in
the interfacing guide from Synaptics and is outside of the range of
values that the documentation indicates will be reported for finger
positions.

Fix: Adjustments to the handling of position values that fall outside of
the documented ranges. Treat only values above 8176 as wrapped negative
values, and clamp the value 8176 to the maximum specified position value
for the axis to make it something more reasonable.

Test Case: Verify that the patch fixes edge scrolling on an affected
machine. Verified on LP#1046512.


Seth Forshee (1):
Input: synaptics - Adjust threshold for treating position values as
negative

drivers/input/mouse/synaptics.c | 31 +++++++++++++++++++++++--------
1 file changed, 23 insertions(+), 8 deletions(-)


--
kernel-team mailing list
kernel-team@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/kernel-team
 

Thread Tools




All times are GMT. The time now is 01:10 PM.

VBulletin, Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO ©2007, Crawlability, Inc.
Copyright 2007 - 2008, www.linux-archive.org