On Sat, Jun 13, 2009 at 03:10, Paul Mackerras wrote: > +typedef struct { > + long long counter; > +} atomic64_t; lack of volatile seems odd compared to: include/linux/types.h: typedef struct { volatile int counter; } atomic_t; -mike