
v4: - Fix memleak issue v3: - Fix x86 build error v2: - fix __SCHED_FEAT_SOFT_DOMAIN build error Zhang Qiao (5): sched: topology: Build soft domain for LLC sched: Attach task group to soft domain sched: fair: Select idle cpu in soft domain sched: fair: Disable numa migrate for soft domian task arm64: Enable CONFIG_SCHED_SOFT_DOMAIN arch/arm64/configs/openeuler_defconfig | 2 + include/linux/sched/topology.h | 21 ++ init/Kconfig | 11 + kernel/sched/build_policy.c | 3 + kernel/sched/core.c | 72 ++++++ kernel/sched/fair.c | 91 +++++++ kernel/sched/features.h | 4 + kernel/sched/sched.h | 34 +++ kernel/sched/soft_domain.c | 334 +++++++++++++++++++++++++ 9 files changed, 572 insertions(+) create mode 100644 kernel/sched/soft_domain.c -- 2.18.0.huawei.25