On Thu, Apr 01, 2021 at 11:32:18AM -0700, Dave Hansen wrote: > > From: Dave Hansen <[email protected]> > > Prepare for the kernel to auto-migrate pages to other memory nodes > with a user defined node migration table. This allows creating single > migration target for each NUMA node to enable the kernel to do NUMA > page migrations instead of simply reclaiming colder pages. A node > with no target is a "terminal node", so reclaim acts normally there. > The migration target does not fundamentally _need_ to be a single node, > but this implementation starts there to limit complexity. > > If you consider the migration path as a graph, cycles (loops) in the > graph are disallowed. This avoids wasting resources by constantly > migrating (A->B, B->A, A->B ...). The expectation is that cycles will > never be allowed. > > Signed-off-by: Dave Hansen <[email protected]> > Reviewed-by: Yang Shi <[email protected]> > Cc: Wei Xu <[email protected]> > Cc: David Rientjes <[email protected]> > Cc: Huang Ying <[email protected]> > Cc: Dan Williams <[email protected]> > Cc: David Hildenbrand <[email protected]> > Cc: osalvador <[email protected]>
I think this patch and patch#2 could be squashed Reviewed-by: Oscar Salvador <[email protected]> -- Oscar Salvador SUSE L3

