s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE
authorHeiko Carstens <hca@linux.ibm.com>
Fri, 17 Mar 2023 09:31:40 +0000 (10:31 +0100)
committerVasily Gorbik <gor@linux.ibm.com>
Mon, 27 Mar 2023 15:19:52 +0000 (17:19 +0200)
commite7615c9225d7c7562d1cd95ba8cc2cbf38c3d29e
tree1139568d37aa4e2815ea4e7ea5d7cd5ceab46cc5
parentaf90d7b69c69b9b8ab91acc2ceab3706a2798373
s390: enable ARCH_HAS_MEMBARRIER_SYNC_CORE

s390 trivially supports the ARCH_HAS_MEMBARRIER_SYNC_CORE requirements
since the used lpswe(y) instruction to return from any kernel context to
user space performs CPU serialization. This is very similar to arm, arm64
and powerpc.

See commit 70216e18e519 ("membarrier: Provide core serializing command,
*_SYNC_CORE") for further details.

Signed-off-by: Heiko Carstens <hca@linux.ibm.com>
Signed-off-by: Vasily Gorbik <gor@linux.ibm.com>
Documentation/features/sched/membarrier-sync-core/arch-support.txt
arch/s390/Kconfig