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

Tim Gardner tim.gardner at canonical.com
Thu Jun 10 13:24:50 UTC 2010


On 06/10/2010 06:47 AM, Chase Douglas wrote:
> On Thu, 2010-06-10 at 11:52 +0200, Henrik Rydberg wrote:
>> 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(-)
>
> Details are in the patches, but this is a bug fix that should be useful
> for our multitouch use. The first patch makes the evdev buffers better,
> while the second and third are useful specifically for MT devices that
> send lots of data. We will likely see patches coming to hint the evdev
> buffer size in each driver.
>
> Acked-by: Chase Douglas<chase.douglas at canonical.com>
>
>

Again, I'd like to track these patches from the maintainer's repo. 
Otherwise,

Acked-by: Tim Gardner <tim.gardner at canonical.com>

-- 
Tim Gardner tim.gardner at canonical.com




More information about the kernel-team mailing list