Subject Private Memory NUMA Nodes
Author gourry@gourry.net
Date 2026-07-20 19:33:55 +0000 UTC
Version
Cc akpm@linux-foundation.org alison.schofield@intel.com alucerop@amd.com apopple@nvidia.com arun.george@samsung.com axelrasmussen@google.com balbirs@nvidia.com baohua@kernel.org baolin.wang@linux.alibaba.com brendan.jackman@linux.dev byungchul@sk.com cgroups@vger.kernel.org chengming.zhou@linux.dev corbet@lwn.net dakr@kernel.org damon@lists.linux.dev dave.jiang@intel.com david@kernel.org dev.jain@arm.com djbw@kernel.org driver-core@lists.linux.dev gourry@gourry.net gregkh@linuxfoundation.org hannes@cmpxchg.org jackmanb@google.com jannh@google.com jgg@ziepe.ca jhubbard@nvidia.com joshua.hahnjy@gmail.com kasong@tencent.com kernel-team@meta.com kvm@vger.kernel.org lance.yang@linux.dev liam@infradead.org linux-cxl@vger.kernel.org linux-debuggers@vger.kernel.org linux-doc@vger.kernel.org linux-fsdevel@vger.kernel.org linux-kernel@vger.kernel.org linux-kselftest@vger.kernel.org linux-mm@kvack.org linux@rasmusvillemoes.dk ljs@kernel.org longman@redhat.com matthew.brost@intel.com mhocko@suse.com mkoutny@suse.com muchun.song@linux.dev npache@redhat.com nvdimm@lists.linux.dev
Patches (36)
Name Content [All]
[PATCH v5 01/36] mm: refactor find_next_best_node to find_next_best_node_in [Body]
[PATCH v5 02/36] mm/page_alloc: refactor build_node_zonelist() out of build_zonelists() [Body]
[PATCH v5 03/36] mm/page_alloc: let the bulk and folio allocators carry alloc_flags [Body]
[PATCH v5 04/36] numa: introduce N_MEMORY_PRIVATE [Body]
[PATCH v5 05/36] mm: add ZONELIST_PRIVATE(_NOFALLBACK) for N_MEMORY_PRIVATE nodes. [Body]
[PATCH v5 06/36] cpuset: exclude private nodes from cpuset.mems (default-open) [Body]
[PATCH v5 07/36] mm/memory_hotplug: disallow migration-driven private node hotunplug [Body]
[PATCH v5 08/36] mm/mempolicy: skip private node folios when queueing for migration [Body]
[PATCH v5 09/36] mm/migrate: disallow userland driven migration for private nodes [Body]
[PATCH v5 10/36] mm/madvise: disallow madvise operations on private node folios [Body]
[PATCH v5 11/36] mm/compaction: disallow compaction on private nodes [Body]
[PATCH v5 12/36] mm/page_alloc: clear private node watermarks and system reserves [Body]
[PATCH v5 13/36] mm/mempolicy: disallow NUMA Balancing prot_none on private nodes [Body]
[PATCH v5 14/36] mm/damon: skip private node memory in DAMON migration and pageout [Body]
[PATCH v5 15/36] mm/ksm: skip KSM for managed-memory folios [Body]
[PATCH v5 16/36] mm/khugepaged: skip private node folios when trying to collapse. [Body]
[PATCH v5 17/36] mm/vmscan: disallow reclaim of private node memory [Body]
[PATCH v5 18/36] mm/gup: disallow longterm pin of private node folios [Body]
[PATCH v5 19/36] proc: include N_MEMORY_PRIVATE nodes in numa_maps output [Body]
[PATCH v5 20/36] mm/memcontrol: account private-node memory in per-node stats [Body]
[PATCH v5 21/36] proc/kcore: include private-node RAM in the kcore RAM map [Body]
[PATCH v5 22/36] mm/mempolicy: add MPOL_F_PRIVATE and zonelist selection [Body]
[PATCH v5 23/36] mm/mempolicy: apply policy at the kernel zone for private-node binds [Body]
[PATCH v5 24/36] mm/mempolicy: add in-kernel MPOL_BIND interfaces for drivers/services [Body]
[PATCH v5 25/36] mm/memory_hotplug: support N_MEMORY_PRIVATE node hotplug [Body]
[PATCH v5 26/36] mm: add NODE_PRIVATE_CAP_RECLAIM for opted-in private node reclaim [Body]
[PATCH v5 27/36] mm: add NODE_PRIVATE_CAP_USER_NUMA for userland numa controls [Body]
[PATCH v5 28/36] mm: add NODE_PRIVATE_CAP_HOTUNPLUG for opted-in private nodes [Body]
[PATCH v5 29/36] mm: add NODE_PRIVATE_CAP_DEMOTION for private-node tiering demotion [Body]
[PATCH v5 30/36] mm: add NODE_PRIVATE_CAP_NUMA_BALANCING for private-node NUMA balancing [Body]
[PATCH v5 31/36] mm: add NODE_PRIVATE_CAP_LTPIN for private node folio pinning [Body]
[PATCH v5 32/36] mm/khugepaged: base private node collapse eligiblity on actor/cap bits [Body]
[PATCH v5 33/36] Documentation/mm: describe private (N_MEMORY_PRIVATE) memory nodes [Body]
[PATCH v5 34/36] mm/mempolicy: add mpol_set_shared_policy_range() [Body]
[PATCH v5 35/36] KVM: guest_memfd: bind backing memory to a NUMA node at creation [Body]
[PATCH v5 36/36] KVM: selftests: add a guest_memfd FLAG_BIND_NODE test [Body]
Series Summary
Passed
✓ All tests passed. No findings.
Sessions
Session 2026-07-22
Passed
ID (for dev) 97cbf47f-7748-43d6-9c63-15e226d3ba05
Status finished
Triaged OK [Log] [Trajectory]
Execution Log [Link]
Test Base Patched Verdict
[KASAN] Build Base 68f078351922afd5d389760cfcd45b23d9107711 [Config] passed [Log]
[KASAN] Boot test: Base 68f078351922afd5d389760cfcd45b23d9107711 [Config] passed [Log]
[KASAN] Build Patched 68f078351922afd5d389760cfcd45b23d9107711 [Config] [patched] passed [Log]
[KASAN] Boot test: Patched 68f078351922afd5d389760cfcd45b23d9107711 [Config] [patched] passed [Log]
[KASAN] Fuzz 68f078351922afd5d389760cfcd45b23d9107711 [Config] 68f078351922afd5d389760cfcd45b23d9107711 [Config] [patched] passed [Log] [Artifacts]