diff options
author | Heiko Carstens <hca@linux.ibm.com> | 2023-03-17 10:31:40 +0100 |
---|---|---|
committer | Vasily Gorbik <gor@linux.ibm.com> | 2023-03-27 17:19:52 +0200 |
commit | e7615c9225d7c7562d1cd95ba8cc2cbf38c3d29e (patch) | |
tree | 1139568d37aa4e2815ea4e7ea5d7cd5ceab46cc5 /Documentation/features | |
parent | s390/cpum_sf: remove flag PERF_CPUM_SF_FULL_BLOCKS (diff) | |
download | linux-e7615c9225d7c7562d1cd95ba8cc2cbf38c3d29e.tar.xz linux-e7615c9225d7c7562d1cd95ba8cc2cbf38c3d29e.zip |
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>
Diffstat (limited to 'Documentation/features')
-rw-r--r-- | Documentation/features/sched/membarrier-sync-core/arch-support.txt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Documentation/features/sched/membarrier-sync-core/arch-support.txt b/Documentation/features/sched/membarrier-sync-core/arch-support.txt index 1e51614c136e..23260ca44946 100644 --- a/Documentation/features/sched/membarrier-sync-core/arch-support.txt +++ b/Documentation/features/sched/membarrier-sync-core/arch-support.txt @@ -5,7 +5,7 @@ # # Architecture requirements # -# * arm/arm64/powerpc +# * arm/arm64/powerpc/s390 # # Rely on implicit context synchronization as a result of exception return # when returning from IPI handler, and when returning to user-space. @@ -45,7 +45,7 @@ | parisc: | TODO | | powerpc: | ok | | riscv: | TODO | - | s390: | TODO | + | s390: | ok | | sh: | TODO | | sparc: | TODO | | um: | TODO | |