Messages in this thread |  | | | Date | Thu, 7 Jan 2010 11:05:21 -0600 (CST) | | From | Christoph Lameter <> | | Subject | Re: [RFC local_t removal V1 0/4] Remove local_t |
| |
On Tue, 5 Jan 2010, Mathieu Desnoyers wrote:
> > Volatile is discouraged as far as I can tell. > > If you want to ensure that a simple variable assignment or read > (local_set, local_read) are not performed piecewise by the compiler > which can cause odd effects when shared with interrupt handlers, this > will however be necessary.
Piecewise? Assignment of scalars or a pointer is an atomic operation by default. Lots of things will break if that is not true.
|  |