atomic_long_try_cmpxchg_acquire
} while (!atomic_long_try_cmpxchg_acquire(&rmap_head->val, &old_val, new_val));
if (atomic_long_try_cmpxchg_acquire(&lock->owner, &owner, task | flags)) {
if (atomic_long_try_cmpxchg_acquire(&lock->owner, &zero, curr))
if (atomic_long_try_cmpxchg_acquire(&sem->count, &tmp,
if (atomic_long_try_cmpxchg_acquire(&sem->count, &tmp, RWSEM_WRITER_LOCKED)) {
} while (!atomic_long_try_cmpxchg_acquire(&sem->count, &count, new));
if (atomic_long_try_cmpxchg_acquire(&sem->count, &count,