xserver-multidpi/hw/xfree86
Peter Hutterer 9f1edced9a xfree86: always enable SIGIO on OsVendorInit (#50957)
Drivers call xf86InstallSIGIOHandler() for their fd on DEVICE_ON. That
function does not actually enable the signal if it was blocked to begin
with. As a result, if one vt-switches away from the server (SIGIO is
blocked) and then triggers a server regeneration, the signal remains
blocked and input devices are dead.

Avoid this by always unblocking SIGIO when we start the server.

X.Org Bug 50957 <http://bugs.freedesktop.org/show_bug.cgi?id=50957>

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Keith Packard <keithp@keithp.com>
2012-06-22 12:01:18 +10:00
..
common xfree86: always enable SIGIO on OsVendorInit (#50957) 2012-06-22 12:01:18 +10:00
ddc api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
dixmods xfree86: Add ifdef wrapper to xvmodproc.h 2012-05-14 13:29:20 +01:00
doc api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
dri api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
dri2 dri2: Add DRI2GetParam request (v2) 2012-05-31 12:14:17 -07:00
exa api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
fbdevhw Make stub version of fbdevHWAdjustFrame match new prototype in fbdevhw.h 2012-06-11 18:29:16 -07:00
i2c api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
int10 xserver: fix build on arm tinderbox 2012-06-14 11:09:30 -07:00
loader loader: add Cygwin support 2012-04-05 21:57:04 -05:00
man loader: add Cygwin support 2012-04-05 21:57:04 -05:00
modes api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
os-support api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
parser Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
ramdac api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
shadowfb api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
utils cvt man page should use Hz, not kHz, for vertical refresh rate 2012-05-18 15:00:47 -07:00
vbe api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
vgahw xf86: reimplement XF86SCRNINFO macro using new functions. 2012-05-21 12:59:20 +01:00
x86emu Introduce a consistent coding style 2012-03-21 13:54:42 -07:00
xaa api: rework the X server driver API to avoid global arrays. 2012-06-05 13:22:18 +01:00
.gitignore xfree86: Move sdksyms generation to ddx toplevel 2011-06-23 05:28:31 -07:00
Makefile.am xfree86: use silent rules with sdksyms generation 2012-05-04 13:13:55 -05:00
sdksyms.sh xres: Fix build without composite 2012-04-23 20:16:53 -07:00
xorgconf.cpp xfree86: use sed rather than cpp to perform string substitutions 2011-01-18 15:11:14 -08:00