]> 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>
Mon, 10 Sep 2012 17:59:57 +0000 (19:59 +0200)
commit1215482f8c3f19ecb78fede37792505927b743bb
treec2ae0793fc7500cb0f701f842b21b1588b8342c4
parentee6e1d629f1f0323a811e183fae32dd839d3b7d4
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>
Signed-off-by: Henrik Rydberg <rydberg@euromail.se>
drivers/input/input-mt.c
drivers/input/input.c