Re: [patch] spinlocks: remove 'volatile'

From: Linus Torvalds
Date: Thu Jul 06 2006 - 17:10:45 EST




On Thu, 6 Jul 2006, J.A. Magallón wrote:
>
> I think you are mixing apples and oranges. Using volatile to control o-o-o
> memory accesses is sure wrong.

.. and there _is_ no right way to use it, except the two I've already
mentioned.

Why is that so hard to accept?

The fact is, "volatile" was designed in a different era, and tough, it's
not one of the better parts of the C language.

Get over it.

Linus