aboutsummaryrefslogtreecommitdiffstats
path: root/man7/futex.7
diff options
context:
space:
mode:
Diffstat (limited to 'man7/futex.7')
-rw-r--r--man7/futex.74
1 files changed, 0 insertions, 4 deletions
diff --git a/man7/futex.7 b/man7/futex.7
index f59725b614..155c494405 100644
--- a/man7/futex.7
+++ b/man7/futex.7
@@ -16,7 +16,6 @@ futex \- fast user-space locking
.B #include <linux/futex.h>
.fi
.SH DESCRIPTION
-.PP
The Linux kernel provides futexes ("Fast user-space mutexes")
as a building block for fast user-space
locking and semaphores.
@@ -49,7 +48,6 @@ Processes can share this integer using
via shared memory segments, or because they share memory space,
in which case the application is commonly called multithreaded.
.SS Semantics
-.PP
Any futex operation starts in user space,
but it may be necessary to communicate with the kernel using the
.BR futex (2)
@@ -90,12 +88,10 @@ for
more details.
The same holds for asynchronous futex waiting.
.SH VERSIONS
-.PP
Initial futex support was merged in Linux 2.5.7
but with different semantics from those described above.
Current semantics are available from Linux 2.5.40 onward.
.SH NOTES
-.PP
To reiterate, bare futexes are not intended as an easy-to-use
abstraction for end users.
Implementors are expected to be assembly literate and to have read