Zhang Qiao (5):
sched: Introduce qos scheduler for co-location
sched: Throttle qos cfs_rq when current cpu is running online task
sched: Support kill boost for offline task
sched: Introduce handle priority reversion mechanism
sched: Enable qos scheduler config
arch/arm64/configs/openeuler_defconfig | 1 +
arch/x86/configs/openeuler_defconfig | 1 +
include/linux/cgroup.h | 4 +
include/linux/resume_user_mode.h | 5 +
include/linux/sched.h | 11 +
include/linux/sched/sysctl.h | 5 +
init/Kconfig | 12 +
kernel/cgroup/cgroup.c | 22 ++
kernel/sched/core.c | 155 +++++++++++
kernel/sched/fair.c | 356 ++++++++++++++++++++++++-
kernel/sched/sched.h | 12 +
kernel/signal.c | 3 +
kernel/sysctl.c | 24 ++
13 files changed, 610 insertions(+), 1 deletion(-)
--
2.34.1