arch_spin_value_unlocked
return !arch_spin_value_unlocked(READ_ONCE(*lock));
while (likely(arch_spin_value_unlocked(old.lock.rlock.raw_lock))) { \