Skip to content
Commit 491f6f8e authored by Heiko Carstens's avatar Heiko Carstens
Browse files

lockref: use arch_mutex_cpu_relax() in CMPXCHG_LOOP()



Make use of arch_mutex_cpu_relax() so architectures can override the
default cpu_relax() semantics.
This is especially useful for s390, where cpu_relax() means that we
yield() the current (virtual) cpu and therefore is very expensive,
and would contradict the whole purpose of the lockless cmpxchg loop.

Signed-off-by: default avatarHeiko Carstens <heiko.carstens@de.ibm.com>
parent 083986e8
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment