[Concept] [PATCH 10/19] asm-generic: atomic: Add cmpxchg() macro