102 results
Order by date - Order by pertinence
All (102)
High-tech (102)
 
[PATCH] Input: evdev - fix variable initialisation
Commit 509f87c5f564 (evdev - do not block waiting for an event if fd is nonblock) created a code path were it was possible to use retval uninitialized. This could lead to the xorg evdev input driver getting corrupt data and refusing to work with ...
Message posted on the January 31st, 2012 - 4:30 PM ET
[PATCH] input: evdev: Use multi-reader buffer to save space (rev5)
Preparing for larger buffer needs, convert the current per-client circular buffer to a single buffer with multiple clients. Ideally, there should be a mechanism where clients wait during buffer collision only. Meanwhile, let clients take the ...
Message posted on the June 20th, 2010 - 2:50 PM ET
[PATCH] Input: evdev - use monotonic clock for event timestamps
Using wallclock time for event timestamps subjects inter-event timing to ntp and other clock adjustments. This complicates userspace drivers that use these timestamps to calculate velocities, or while processing state transitions. Instead, use the ...
Message posted on the October 3rd, 2011 - 2:50 AM ET
[PATCH v2] Input: evdev - Add EVIOC mechanism to extract the MT slot state
This patch adds the ability to extract the MT slot state sequentially via EVIOCGABS. The slot parameter is first selected by calling EVIOCSABS with ABS_MT_SLOT as argument, followed by a set of EVIOCGABS calls. The slot selection is local to the ...
Message posted on the January 6th, 2012 - 10:10 AM ET
[PATCH] Input: Add ioctl to block suspend while event queue is not empty.
Add an ioctl, EVIOCSSUSPENDBLOCK, to block suspend while the event queue is not empty. This allows userspace code to process input events while the device appears to be asleep. Signed-off-by: Arve Hjønnevåg <arve@android.com> ...
Message posted on the January 20th, 2012 - 9:30 PM ET
Bug#512802: xserver-xorg-input-evdev: Bluetooth mouse goes idle and evdev driver doesn't reconnect
This is a multi-part MIME message sent by reportbug. MIME-Version: 1.0 Package: xserver-xorg-input-evdev Version: 1:2.0.8-1 Severity: normal I've configured xorg to access my bluetooth mouse with evdev, but each time the mouse goes idle (after ...
Message posted on the January 23rd, 2009 - 4:50 PM ET
[PATCH 0/4] input: evdev: Dynamic buffers (rev3)
Dmitry, Please find enclosed the third version of the evdev buffer patches. This version has one more patch; the locking mechanism has been broken out into its own file, buflock.h, adding a fair amount of documentation. The mechanism has been ...
Message posted on the June 3rd, 2010 - 4:10 AM ET
[PATCH 0/4] input: evdev: Dynamic buffers (rev5)
Hi Dmitry, Please find enclosed the fifth version of the evdev buffer patches. In this version, the buffer scheme is left intact, leaving a single patch to make the client buffers dynamic. Mostly harmless. The rest of the patches are rebased ...
Message posted on the June 23rd, 2010 - 7:20 AM ET
[RFC][PATCH] input: Introduce device information ioctl
Today, userspace sets up an input device based on the data it emits. This is not always enough; a tablet and a touchscreen may emit exactly the same data, for instance, but the former should be set up with a pointer whereas the latter does not need ...
Message posted on the December 7th, 2010 - 2:30 AM ET
[PATCH 0/3] input: evdev: Dynamic buffers (rev4)
Dmitry, Please find enclosed the fourth version of the evdev buffer patches. This version implements buffer locking using event_lock as you suggested, such that we can proceed with fixing the evdev buffer problem independently from providing a ...
Message posted on the June 5th, 2010 - 7:20 AM ET
[PATCH] Input: introduce device information ioctl
Today, userspace sets up an input device based on the data it emits. This is not always enough; a tablet and a touchscreen may emit exactly the same data, for instance, but the former should be set up with a pointer whereas the latter does not need ...
Message posted on the December 16th, 2010 - 3:40 PM ET
[PATCH] input: remove useless synchronize_rcu() calls
There is no need to call synchronize_rcu() after a list insertion, or a NULL->ptr assignment. However, the reverse operations do need this call. Signed-off-by: Eric Dumazet <eric.dumazet@gmail.com> CC: Paul E. McKenney ...
Message posted on the May 11th, 2011 - 5:30 PM ET
[PATCH] Input: fixed EVIOCGRAB iterative grab/release.
From: Terry Lambert <tlambert@chromium.org> Fixed order of calls in evdev_ungrab to allow iterative use of code which grabs and releases input event devices. Signed-off-by: Terry Lambert <tlambert@chromium.org> drivers/input/evdev.c | ...
Message posted on the February 10th, 2011 - 6:50 PM ET
[PATCH] Input: fixed EVIOCGRAB iterative grab/release.
From: Terry Lambert <tlambert@chromium.org> Fixed order of calls in evdev_ungrab to allow iterative use of code which grabs and releases input event devices. Signed-off-by: Terry Lambert <tlambert@chromium.org> drivers/input/evdev.c | ...
Message posted on the February 10th, 2011 - 6:50 PM ET