Thread (30 messages) 30 messages, 4 authors, 2025-08-13

Re: [PATCH v3 4/6] docs: transhuge: document process level THP controls

From: Usama Arif <hidden>
Date: 2025-08-05 12:09:38
Also in: linux-fsdevel, linux-mm, lkml


On 05/08/2025 11:24, David Hildenbrand wrote:
On 04.08.25 17:40, Usama Arif wrote:
quoted
This includes the PR_SET_THP_DISABLE/PR_GET_THP_DISABLE pair of
prctl calls as well the newly introduced PR_THP_DISABLE_EXCEPT_ADVISED
flag for the PR_SET_THP_DISABLE prctl call.

Signed-off-by: Usama Arif <redacted>
---
  Documentation/admin-guide/mm/transhuge.rst | 38 ++++++++++++++++++++++
  1 file changed, 38 insertions(+)
diff --git a/Documentation/admin-guide/mm/transhuge.rst b/Documentation/admin-guide/mm/transhuge.rst
index 370fba113460..a36a04394ff5 100644
--- a/Documentation/admin-guide/mm/transhuge.rst
+++ b/Documentation/admin-guide/mm/transhuge.rst
@@ -225,6 +225,44 @@ to "always" or "madvise"), and it'll be automatically shutdown when
  PMD-sized THP is disabled (when both the per-size anon control and the
  top-level control are "never")
  +process THP controls
+--------------------
+
+A process can control its own THP behaviour using the ``PR_SET_THP_DISABLE``
+and ``PR_GET_THP_DISABLE`` pair of prctl(2) calls. These calls support the
+following arguments::
+
Not sure if we really want to talk about MMF_ internals.
Thanks! have changed it for the next revision according to your suggestions.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help