Three fixes to avoid deadlocks, two of which caused by allocs during SIGIO handling. Updating is recommended. Peter Hutterer (4): Trigger read error handling if len is <= 0. Pre-allocate the reopen timer so we don't allocate during sigio handling. Print read errors as X_NONE to avoid mallocs in the server. evdev 2.2.2 git tag: xf86-input-evdev-2.2.2 http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.2.2.tar.bz2 MD5: 23341f098e7fe8ec13ef06ef784ac51a xf86-input-evdev-2.2.2.tar.bz2 SHA1: 04399411037373f7c047bf10b661179350e19108 xf86-input-evdev-2.2.2.tar.bz2 http://xorg.freedesktop.org/archive/individual/driver/xf86-input-evdev-2.2.2.tar.gz MD5: ebfe6ebef04a7e658ce38d69d8d83536 xf86-input-evdev-2.2.2.tar.gz SHA1: 38b972d22786c7c0e2ed5b722562cd0296f4ea6f xf86-input-evdev-2.2.2.tar.gz -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 197 bytes Desc: not available Url : http://lists.freedesktop.org/archives/xorg-announce/attachments/20090430/ad3e85fb/attachment.pgp