[PATCH v5 13/36] mm/mempolicy: disallow NUMA Balancing prot_none on private nodes
Gregory Price <[email protected]> Mon, 20 Jul 2026 15:34:07 -0400
| Newsgroups | org.kernel.vger.linux-debuggers,dev.linux.lists.damon,dev.linux.lists.driver-core,dev.linux.lists.nvdimm,org.kernel.vger.cgroups,org.kernel.vger.kvm,org.kernel.vger.linux-cxl,org.kernel.vger.linux-doc,org.kernel.vger.linux-fsdevel,org.kernel.vger.linux-kernel,org.kernel.vger.linux-kselftest,org.kvack.linux-mm |
|---|---|
| Message-ID | <[email protected]> |
Skip private node memory the same way zone device memory is skipped, since private nodes do not presently support migration. Signed-off-by: Gregory Price <[email protected]> --- mm/mempolicy.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mm/mempolicy.c b/mm/mempolicy.c index 8e8763f6e5f5b..2b76c57a460c9 100644 --- a/mm/mempolicy.c +++ b/mm/mempolicy.c @@ -845,7 +845,7 @@ bool folio_can_map_prot_numa(struct folio *folio, struct vm_area_struct *vma, { int nid; - if (!folio || folio_is_zone_device(folio) || folio_test_ksm(folio)) + if (!folio || folio_is_private_managed(folio) || folio_test_ksm(folio)) return false; /* Also skip shared copy-on-write folios */ -- 2.53.0-Meta