xchg_acquire
if (xchg_acquire(&info->is_active, 1))
xchg_acquire(&lock->owner, rt_mutex_owner_encode(lock, owner));
xchg_acquire(p, owner & ~RT_MUTEX_HAS_WAITERS);