Patch Series

Subject mm, bpf: BPF based THP order selection
Author laoar.shao@gmail.com
Date 2025-09-26 09:33:32 +0000 UTC
Version 8
Cc 21cnbao@gmail.com akpm@linux-foundation.org ameryhung@gmail.com andrii@kernel.org ast@kernel.org baolin.wang@linux.alibaba.com bpf@vger.kernel.org corbet@lwn.net daniel@iogearbox.net david@redhat.com dev.jain@arm.com gutierrez.asier@huawei-partners.com hannes@cmpxchg.org lance.yang@linux.dev laoar.shao@gmail.com liam.howlett@oracle.com linux-doc@vger.kernel.org linux-kernel@vger.kernel.org linux-mm@kvack.org lorenzo.stoakes@oracle.com npache@redhat.com rientjes@google.com ryan.roberts@arm.com shakeel.butt@linux.dev shy828301@gmail.com tj@kernel.org usamaarif642@gmail.com willy@infradead.org ziy@nvidia.com

Patches (12)

Name Content
[PATCH v8 mm-new 01/12] mm: thp: remove disabled task from khugepaged_mm_slot [Body]
[PATCH v8 mm-new 02/12] mm: thp: remove vm_flags parameter from khugepaged_enter_vma() [Body]
[PATCH v8 mm-new 03/12] mm: thp: remove vm_flags parameter from thp_vma_allowable_order() [Body]
[PATCH v8 mm-new 04/12] mm: thp: add support for BPF based THP order selection [Body]
[PATCH v8 mm-new 05/12] mm: thp: decouple THP allocation between swap and page fault paths [Body]
[PATCH v8 mm-new 06/12] mm: thp: enable THP allocation exclusively through khugepaged [Body]
[PATCH v8 mm-new 07/12] bpf: mark mm->owner as __safe_rcu_or_null [Body]
[PATCH v8 mm-new 08/12] bpf: mark vma->vm_mm as __safe_trusted_or_null [Body]
[PATCH v8 mm-new 09/12] selftests/bpf: add a simple BPF based THP policy [Body]
[PATCH v8 mm-new 10/12] selftests/bpf: add test case to update THP policy [Body]
[PATCH v8 mm-new 11/12] selftests/bpf: add test cases for invalid thp_adjust usage [Body]
[PATCH v8 mm-new 12/12] Documentation: add BPF-based THP policy management [Body]

Session 2025-09-26

ID (for dev) 42e6a66a-6294-495c-a4af-a05ff293e55d
Status finished
Triaged OK [Log]
Execution Log [Link]
Test Base Patched Verdict
Build Base 8e2755d7779a95dd61d8997ebce33ff8b1efd3fb [Config] passed [Log]
Build Patched 8e2755d7779a95dd61d8997ebce33ff8b1efd3fb [Config] [patched] passed [Log]
Boot test: Base 8e2755d7779a95dd61d8997ebce33ff8b1efd3fb [Config] passed
Boot test: Patched 8e2755d7779a95dd61d8997ebce33ff8b1efd3fb [Config] [patched] passed
Fuzzing 8e2755d7779a95dd61d8997ebce33ff8b1efd3fb [Config] 8e2755d7779a95dd61d8997ebce33ff8b1efd3fb [Config] [patched] passed [Log] [Artifacts]