powerpc: Fix __cmpxchg() to take a volatile ptr again