On Fri, Jul 08, 2011 at 09:21:55AM -0400, Paul Davis wrote: > the one wrinkle in this is that in theory a compiler could so > completely reorder instructions that even the basic assumptions that > make the single reader/single-writer ringbuffer safe would break down.
AFAIK nothing fatal can happen if the variables involved are declared volatile. A compiler is not allowed to omit, repeat, or re-order instructions involving them. Ciao, -- FA _______________________________________________ Linux-audio-dev mailing list [email protected] http://lists.linuxaudio.org/listinfo/linux-audio-dev
