atomic_try_cmpxchg_acquire
atomic_try_cmpxchg_acquire(atomic_t *v, int *old, int new)
#define atomic_try_cmpxchg_acquire(p, pold, new) \