]> git.baikalelectronics.ru Git - kernel.git/commit
s390: remove diag 44 calls from cpu_relax()
authorHeiko Carstens <heiko.carstens@de.ibm.com>
Mon, 15 Sep 2014 08:50:47 +0000 (10:50 +0200)
committerMartin Schwidefsky <schwidefsky@de.ibm.com>
Fri, 28 Nov 2014 08:47:49 +0000 (09:47 +0100)
commitf40ed2e142381b5c949c19ddd6cc1ad8514a71a6
treeb31e48250675ef28f5fb3b52ad0863c3feafeba3
parent6bb0d6213d12c20098cba616f91d16305a74c5c9
s390: remove diag 44 calls from cpu_relax()

Simplify cpu_relax() to a simple barrier(). Performance wise this doesn't
seem to make any big difference anymore, since nearly all lock variants
have directed yield semantics in the meantime.
Also this makes s390 behave like all other architectures.

Signed-off-by: Heiko Carstens <heiko.carstens@de.ibm.com>
Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
arch/s390/include/asm/processor.h