xserver/os
Peter Hutterer 9ddf9e2388 os: make timers signal-safe
If TimerSet() is called from a signal handler (synaptics tap handling code)
may result in list corruption if we're currently inside TimerSet().

See backtrace in
https://bugzilla.redhat.com/show_bug.cgi?id=814869

Block signals for all list manipulations in the timers.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Chase Douglas <chase.douglas@canonical.com>
(cherry picked from commit 08962951de)
2012-05-03 11:23:52 +10:00
..
.gitignore dix and os: gitignore dix.O and os.O 2011-09-23 17:14:47 -07:00
access.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
auth.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
backtrace.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
client.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
connection.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
io.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
log.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
Makefile.am Move to autoconf standard function name checks & defines 2011-12-05 14:32:45 -08:00
mitauth.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
oscolor.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
osdep.h Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
osinit.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
rpcauth.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
strcasecmp.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
strcasestr.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
strlcat.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
strlcpy.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
strndup.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
utils.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
WaitFor.c os: make timers signal-safe 2012-05-03 11:23:52 +10:00
xdmauth.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xdmcp.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xprintf.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xsha1.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00
xstrans.c Introduce a consistent coding style 2012-03-27 11:50:40 -07:00