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>
Wed, 19 Sep 2012 17:50:17 +0000 (19:50 +0200)
commit7c75bf99271139ca7cb2d0cca3be11f1f7c59efd
treed1a30a1f4211f614d72cab7e1b164bebb45a9292
parent8d18fba282120a4a8e4416d1202522ffae8cad58
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