From 20fe2509088a3ad4d94b84d9ee4676e877934398 Mon Sep 17 00:00:00 2001 From: Michael Kerrisk Date: Sun, 19 Nov 2017 11:06:31 +0100 Subject: [PATCH] membarrier.2: srcfix: rewrap source lines Signed-off-by: Michael Kerrisk --- man2/membarrier.2 | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/man2/membarrier.2 b/man2/membarrier.2 index baf2075bf..179b63414 100644 --- a/man2/membarrier.2 +++ b/man2/membarrier.2 @@ -90,16 +90,17 @@ All threads on the system are targeted by this command. .TP .B MEMBARRIER_CMD_PRIVATE_EXPEDITED Execute a memory barrier on each running thread belonging to the same -process as the current thread. Upon return from system call, the caller +process as the current thread. +Upon return from system call, the caller thread is ensured that all its running threads siblings have passed through a state where all memory accesses to user-space addresses match program order between entry to and return from the system call -(non-running threads are de facto in such a state). This only covers -threads from the same process as the caller thread. The "expedited" -commands complete faster than the non-expedited ones, they never block, -but have the downside of causing extra overhead. A process needs to -register its intent to use the private expedited command prior to using -it. +(non-running threads are de facto in such a state). +This only covers threads from the same process as the caller thread. +The "expedited" commands complete faster than the non-expedited ones, +they never block, but have the downside of causing extra overhead. +A process needs to register its intent to use the private +expedited command prior to using it. .TP .B MEMBARRIER_CMD_REGISTER_PRIVATE_EXPEDITED Register the process intent to use