These patches address some usability issues by dialing back the fuzz and threshold parameters, by implementing some smoothing for the sensor data and by discarding movements that directly coincide with a change in the number of fingers detected on the touchpad.
Changes since last time:
1/3: Remove extraneous cleanup - I'll submit a separate patch another day
2/3: Apply smoothing to the sensor data before position calculation, eliminating the need to toss values based on a threshold; simplify formula for averaging with prior values
Signed-off-by: Clinton Sprain <redacted>
drivers/input/mouse/appletouch.c | 131 ++++++++++++++++++++++++++------------
1 file changed, 92 insertions(+), 39 deletions(-)