Re: [LAD] a *simple* ring buffer, comments pls?

From: Fons Adriaensen <fons@email-addr-hidden>
Date: Fri Jul 08 2011 - 20:17:34 EEST

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
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/listinfo/linux-audio-dev
Received on Fri Jul 8 20:15:03 2011

This archive was generated by hypermail 2.1.8 : Fri Jul 08 2011 - 20:15:03 EEST