CVSROOT: /cvs/directfb
Module name: linux-fusion
Changes by: dok 20060326 20:44:19
Modified files:
. : Makefile
linux/drivers/char/fusion: entries.c entries.h fusiondev.c
fusiondev.h property.c reactor.c
shmpool.c skirmish.c
Log message:
Implemented detection of *potential* dead locks by remembering which locks
are already acquired when another one is being acquired. As soon as a twist
is detected, a warning will be printed.
The procfs entry for each skirmish shows a list of skirmishs that had ever
been acquired while itself was being acquired (the pre-acquisition list).
Needs to be enabled by setting DEBUG=yes, e.g. "DEBUG=yes sudo make install".
This does not detect dead locks right before they occur. It finds any
theoretically possible future dead lock situation due to lock order switches!
_______________________________________________
directfb-cvs mailing list
[email protected]
http://mail.directfb.org/cgi-bin/mailman/listinfo/directfb-cvs