Cc: Christoph Lameter <clameter@...>, <heiko.carstens@...>, <horms@...>, Stefan Richter <stefanr@...>, Bill Fink <billfink@...>, Linux Kernel Mailing List <linux-kernel@...>, Paul E. McKenney <paulmck@...>, <netdev@...>, <ak@...>, <cfriesen@...>, <rpjday@...>, <jesper.juhl@...>, <linux-arch@...>, Andrew Morton <akpm@...>, <zlynx@...>, <schwidefsky@...>, Chris Snook <csnook@...>, Herbert Xu <herbert@...>, <davem@...>, Linus Torvalds <torvalds@...>, <wensong@...>, <wjiang@...>
There is no such thing as "volatile-qualified access" defined
anywhere; there only is the concept of a "volatile-qualified
*object*".
There is a quite convincing argument that such an access _is_ an
access to a volatile object; see GCC PR21568 comment #9. This
probably isn't the last word on the matter though...
Segher
-