]> git.karo-electronics.de Git - karo-tx-linux.git/commit
Input: Improve the events-per-packet estimate
authorHenrik Rydberg <rydberg@euromail.se>
Sat, 1 Sep 2012 14:15:43 +0000 (16:15 +0200)
committerHenrik Rydberg <rydberg@euromail.se>
Sat, 15 Sep 2012 15:02:10 +0000 (17:02 +0200)
commit085e2b7a9420aeadeff9b83813a6d2a27430d3b2
treed1a30a1f4211f614d72cab7e1b164bebb45a9292
parentc3725a4fda4eed15186d5b1ec03eeb8b39569974
Input: Improve the events-per-packet estimate

The events-per-packet estimate has so far been used by MT devices
only. This patch adjusts the packet buffer size to also accomodate the
KEY and MSC events.  Keyboards normally send one or two keys at a
time. MT devices normally send a number of button keys along with the
MT information.  The buffer size chosen here covers those cases, and
matches the default buffer size in evdev. Since the input estimate is
now preferred, remove the special input-mt estimate.

Reviewed-and-tested-by: Ping Cheng <pingc@wacom.com>
Tested-by: Benjamin Tissoires <benjamin.tissoires@enac.fr>
Acked-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
drivers/input/input-mt.c
drivers/input/input.c