[PATCH v5 13/36] mm/mempolicy: disallow NUMA Balancing prot_none on private nodes
From: Gregory Price
Date: Mon Jul 20 2026 - 15:41:04 EST
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 <gourry@xxxxxxxxxx>
---
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