
v3: - Rebase OLK-5.10 - Add a bugfix for atomic sleep Zhang Qiao (8): 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 sched: Add cmdline sched_soft_domain switch for soft domain feature config: Configurate CONFIG_SCHED_SOFT_DOMAIN sched: Balance newly task to soft domain sched: Fix might sleep in atomic section issue arch/arm64/configs/openeuler_defconfig | 1 + arch/x86/configs/openeuler_defconfig | 1 + include/linux/sched/topology.h | 21 + init/Kconfig | 12 + kernel/sched/Makefile | 1 + kernel/sched/core.c | 85 +++++ kernel/sched/fair.c | 156 +++++++- kernel/sched/features.h | 4 + kernel/sched/sched.h | 43 +++ kernel/sched/soft_domain.c | 505 +++++++++++++++++++++++++ 10 files changed, 827 insertions(+), 2 deletions(-) create mode 100644 kernel/sched/soft_domain.c -- 2.18.0.huawei.25