[Concept] [PATCH 19/19] asm-generic: atomic: Add xchg() and try_cmpxchg() macros