[PATCH xserver 0/6] Use a thread for input

Keith Packard keithp at keithp.com
Tue Dec 8 20:20:28 PST 2015


Keith Packard <keithp at keithp.com> writes:

> Here's a series which revives Tiago's ancient threaded input
> patch.

I've spent some time debugging and cleaning this up further; I found a
couple of deadlocks, and then I also fixed mieqEnqueue to resize the
input event queue when it gets full, rather than dropping events on the
floor.

I also split out the removal of the SIGIO code from xf86 so that DRI1
can continue to 'work' if we like; simply not pulling the two patches
involved will leave it all in place while still eliminating the use of
SIGIO for input handling.

I've pushed this to

        git://people.freedesktop.org/~keithp/xserver.git input-thread

I've also rebased my remaining eliminate_fd_set patches on top of this
series:

        git://people.freedesktop.org/~keithp/xserver.git eliminate_fd_set

This series now eliminates AddEnabledDevice and AddGeneralSocket from
the OS API so that we'll catch drivers using these in ways that won't
work anymore. I still need to do a libXfont release at some point.

I can send patches to the list if people like.

-- 
-keith
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 810 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg-devel/attachments/20151208/187ee499/attachment-0001.sig>


More information about the xorg-devel mailing list