mirror of https://github.com/mkerrisk/man-pages
futex.2: Remove detail about kernel internals
As commented on by Davidlohr Bueso: This to me reads a bit too much into the kernel (fastpath, refcnt, vmas). Why not just mention that it avoids overhead in the kernel or something? I don't recall any manpage mentioning such details, but I could be wrong. Reported-by: Davidlohr Bueso <dave@stgolabs.net> Signed-off-by: Michael Kerrisk <mtk.manpages@gmail.com>
This commit is contained in:
parent
10022b8e63
commit
943ccc5228
|
@ -175,9 +175,10 @@ This option bit can be employed with all futex operations.
|
|||
It tells the kernel that the futex is process-private and not shared
|
||||
with another process (i.e., it is being used for synchronization
|
||||
only between threads of the same process).
|
||||
This allows the kernel to choose the fast path for validating
|
||||
the user-space address and avoids expensive VMA lookups,
|
||||
taking reference counts on file backing store, and so on.
|
||||
This allows the kernel to make some additional performance optimizations.
|
||||
.\" I.e., It allows the kernel choose the fast path for validating
|
||||
.\" the user-space address and avoids expensive VMA lookups,
|
||||
.\" taking reference counts on file backing store, and so on.
|
||||
|
||||
As a convenience,
|
||||
.IR <linux/futex.h>
|
||||
|
|
Loading…
Reference in New Issue