A group of optimization and bug fix for numa-affinity.
Nanyong Sun (5):
mm: thp: support to control numa migration
mm: numa-affinity: add helper numa_affinity_sampling_enabled()
mm: numa-affinity: adapt for should_numa_migrate_memory
mm: numa-affinity: adapt for task_numa_placement
mm: numa-affinity: fix build error when !CONFIG_PROC_SYSCTL
Documentation/admin-guide/mm/transhuge.rst | 8 ++++++
arch/arm64/Kconfig | 1 +
arch/arm64/configs/openeuler_defconfig | 1 +
arch/x86/configs/openeuler_defconfig | 1 +
include/linux/huge_mm.h | 13 +++++++++
include/linux/mem_sampling.h | 13 +++++++++
kernel/sched/fair.c | 30 ++++++++++++++------
mm/Kconfig | 10 +++++++
mm/huge_memory.c | 33 ++++++++++++++++++++++
mm/mem_sampling.c | 4 ---
mm/migrate.c | 3 ++
11 files changed, 105 insertions(+), 12 deletions(-)
--
2.33.0