title: atomic_t in Linux
body: <p>I'm studying Linux kernel with Linux Kernel Development by Robert Love.</p>
  
  <p>As you know, this book uses old version of Linux. It's in 2.6 version</p>
  
  <p>atomic_t has "volatile int counter". But newly Linux version's atomic_t has "int counter" not volatile. Why this volatile has erased?</p>