On Mon, Feb 17, 2025 at 8:14 AM Usama Arif wrote:
>
>
>
> On 11/02/2025 00:40, Nico Pache wrote:
> > Now that we have mTHP support in khugepaged, lets add it to the
> > transhuge admin guide to provide proper guidance.
> >
>
> I think you should move this patc
On Mon, Feb 17, 2025 at 8:04 AM Usama Arif wrote:
>
>
>
> On 11/02/2025 00:40, Nico Pache wrote:
> > The new transparent_hugepage=defer option allows for a more conservative
> > approach to THPs. Document its usage in the transhuge admin-guide.
> >
On Mon, Feb 17, 2025 at 7:59 AM Usama Arif wrote:
>
>
>
> On 11/02/2025 00:40, Nico Pache wrote:
> > setting /transparent_hugepages/enabled=always allows applications
> > to benefit from THPs without having to madvise. However, the pf handler
> > takes very few consi
On Mon, Feb 17, 2025 at 7:54 AM Usama Arif wrote:
>
>
>
> On 11/02/2025 00:40, Nico Pache wrote:
> > This series is a follow-up to [1], which adds mTHP support to khugepaged.
> > mTHP khugepaged support was necessary for the global="defer" and
> > mTHP=&
Now that we have mTHP support in khugepaged, lets add it to the
transhuge admin guide to provide proper guidance.
Signed-off-by: Nico Pache
---
Documentation/admin-guide/mm/transhuge.rst | 22 --
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/Documentation
Now that we have defer to globally disable THPs at fault time, lets add
a defer setting to the mTHP options. This will allow khugepaged to
operate at that order, while avoiding it at PF time.
Signed-off-by: Nico Pache
---
include/linux/huge_mm.h | 5 +
mm/huge_memory.c| 38
The new transparent_hugepage=defer option allows for a more conservative
approach to THPs. Document its usage in the transhuge admin-guide.
Signed-off-by: Nico Pache
---
Documentation/admin-guide/mm/transhuge.rst | 22 +-
1 file changed, 17 insertions(+), 5 deletions
add the defer setting to the selftests library for reading thp settings.
Signed-off-by: Nico Pache
---
tools/testing/selftests/mm/thp_settings.c | 1 +
tools/testing/selftests/mm/thp_settings.h | 1 +
2 files changed, 2 insertions(+)
diff --git a/tools/testing/selftests/mm/thp_settings.c
b
applications to benefits from THPs, while curbing
some of the memory waste.
Signed-off-by: Nico Pache
---
include/linux/huge_mm.h | 15 +--
mm/huge_memory.c| 31 +++
2 files changed, 40 insertions(+), 6 deletions(-)
diff --git a/include/linux/huge_mm.h
npache/mthp_khugepaged_defer/testoutput2/output.html
Nico Pache (5):
mm: defer THP insertion to khugepaged
mm: document transparent_hugepage=defer usage
selftests: mm: add defer to thp setting parser
khugepaged: add defer option to mTHP options
mm: document mTHP defer setting
Documen
10 matches
Mail list logo