quakeforge/ruamoko
Bill Currie 585b33c111 [qwaq] Close up race-condition hole
After a lot of thought, I have come to the conclusion that the weird
crash the other day was caused by a race while the command ring buffer
had just been emptied: the command submission code opened up space for
writing, threads switched, and command processing saw the available data
and pounced on it before the submit code could write valid data. Thus
include the while header in the lock, and move the loop-end release
outside the lock. It may be a little confusing, but it seems to work.
2020-03-25 16:23:36 +09:00
..
cl_menu [ruamoko] Move some string functions 2020-03-25 00:04:20 +09:00
game [build] Dependency checking for all ruamoko code 2020-03-03 17:24:53 +09:00
gui [build] Dependency checking for all ruamoko code 2020-03-03 17:24:53 +09:00
include [ruamoko] Move some string functions 2020-03-25 00:04:20 +09:00
lib [ruamoko] Move some string functions 2020-03-25 00:04:20 +09:00
qwaq [qwaq] Close up race-condition hole 2020-03-25 16:23:36 +09:00
scheme [ruamoko] Move some string functions 2020-03-25 00:04:20 +09:00
Doxyfile.in Update doxygen config files for 1.8.9.1 2016-01-04 11:17:09 +09:00
Makefile.am [qwaq] Move from tools to ruamoko 2020-03-01 00:55:15 +09:00