aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2024-05-30 17:48:47 +0200
committerAlejandro Colomar <alx@kernel.org>2024-05-31 17:09:32 +0200
commit18bd7dad37cf66fa90c034f4bb07c286afd5e20e (patch)
treed60152ab221402732ff4f0bdbc9f18613f9a573c
parentf0c9393f6458ad6bd6c53cdc297df63d0eaaba9c (diff)
downloadman-pages-18bd7dad37cf66fa90c034f4bb07c286afd5e20e.tar.gz
PR_SET_THP_DISABLE.2const: Tweak after split
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r--man/man2const/PR_SET_THP_DISABLE.2const14
1 files changed, 8 insertions, 6 deletions
diff --git a/man/man2const/PR_SET_THP_DISABLE.2const b/man/man2const/PR_SET_THP_DISABLE.2const
index aac92ecbda..58c3adc076 100644
--- a/man/man2const/PR_SET_THP_DISABLE.2const
+++ b/man/man2const/PR_SET_THP_DISABLE.2const
@@ -1,4 +1,5 @@
.\" Copyright 2014, 2015, Michael Kerrisk <mtk.manpages@gmail.com>
+.\" Copyright 2024, Alejandro Colomar <alx@kernel.org>
.\"
.\" SPDX-License-Identifier: Linux-man-pages-copyleft
.\"
@@ -14,19 +15,18 @@ Standard C library
.nf
.B #include <sys/prctl.h>
.P
-.BI "int prctl(int " op ", ...);"
+.BI "int prctl(PR_SET_THP_DISABLE, long " flag ", 0L, 0L, 0L);"
.fi
.SH DESCRIPTION
-.TP
-.BR PR_SET_THP_DISABLE " (since Linux 3.15)"
-.\" commit a0715cc22601e8830ace98366c0c2bd8da52af52
Set the state of the "THP disable" flag for the calling thread.
If
-.I arg2
+.I flag
has a nonzero value, the flag is set, otherwise it is cleared.
+.P
Setting this flag provides a method
for disabling transparent huge pages
-for jobs where the code cannot be modified, and using a malloc hook with
+for jobs where the code cannot be modified,
+and using a malloc hook with
.BR madvise (2)
is not an option (i.e., statically allocated data).
The setting of the "THP disable" flag is inherited by a child created via
@@ -42,6 +42,8 @@ is set to indicate the error.
.SH STANDARDS
Linux.
.SH HISTORY
+Linux 3.15.
+.\" commit a0715cc22601e8830ace98366c0c2bd8da52af52
.SH SEE ALSO
.BR prctl (2),
.BR PR_GET_THP_DISABLE (2const)