[PATCH 0/3] [Maverick] UBUNTU: (evdev) Dynamic buffers (rev4)

Henrik Rydberg rydberg at euromail.se
Thu Jun 10 09:52:56 UTC 2010


These patches fixes a long-standing problem with occasionally dropped
events from devices that produce a lot of them, such as MT
devices. The problem is especially important to MT devices with
contact tracking. The locking mechanism involved is not entirely
trivial, and the ideal solution has been postponed upstream, until all
details have been settled (multi-reader buffers, see
http://lkml.org/lkml/2010/6/4/53). The enclosed patches
(http://lkml.org/lkml/2010/6/5/59) are the ones being queued for
2.6.36.

Best regards,
Henrik Rydberg

Henrik Rydberg (3):
  UBUNTU: (evdev) Use multi-reader buffer to save space (rev4)
  UBUNTU: (evdev) Convert to dynamic event buffer (rev4)
  UBUNTU: (evdev) Use driver hint to compute the evdev buffer size
    (rev2)

 drivers/input/evdev.c |   68 +++++++++++++++++++++++++++++++++----------------
 include/linux/input.h |   17 ++++++++++++
 2 files changed, 63 insertions(+), 22 deletions(-)





More information about the kernel-team mailing list