We introduce multiple qos level, which Expand qos_level from
{-1,0} to [-2, 2], to distinguish the tasks expected to be with
extremely high or low priority level.
Zhao Wenhui (2):
sched/fair: Introduce multiple qos level
config: Enable CONFIG_QOS_SCHED_MULTILEVEL
arch/arm64/configs/openeuler_defconfig | 1 +
arch/x86/configs/openeuler_defconfig | 1 +
init/Kconfig | 9 ++++
kernel/sched/core.c | 24 ++++++---
kernel/sched/fair.c | 74 ++++++++++++++++++++++++--
kernel/sched/sched.h | 26 ++++++++-
6 files changed, 122 insertions(+), 13 deletions(-)
--
2.34.1