atomic_try_cmpxchg
atomic_try_cmpxchg(atomic_t *v, int *old, int new)
static inline bool atomic_try_cmpxchg(atomic_t *ptr, int *oldp, int new)