Description of problem: Feature: weighted interleave mempolicy from kernel 6.9. Weighted interleave is a new interleave policy intended to make use of heterogeneous memory environments appearing with CXL. The existing interleave mechanism does an even round-robin distribution of memory across all nodes in a nodemask, while weighted interleave distributes memory across nodes according to a provided weight. (Weight = # of page allocations per round) Weighted interleave is intended to reduce average latency when bandwidth is pressured - therefore increasing total throughput. https://www.spinics.net/lists/linux-mm/msg371443.html
The PR Link: https://gitee.com/anolis/cloud-kernel/pulls/4606