Backport smart grid form OLK-5.10 to openEuler-1.0-LTS
Yipeng Zou (6):
sched: introduce smart grid qos zone
smart_grid: introduce /proc/pid/smart_grid_level
smart_grid: introduce smart_grid_strategy_ctrl sysctl
smart_grid: cpufreq: introduce smart_grid cpufreq control
smart_grid: introducing rebuild_affinity_domain
sched: smart_grid: silence complier error
drivers/cpufreq/cpufreq.c | 236 +++++++++++++++++++++++++++++++++
fs/proc/base.c | 78 +++++++++++
include/linux/cpufreq.h | 12 ++
include/linux/sched/grid_qos.h | 33 ++++-
include/linux/sched/sysctl.h | 1 +
kernel/sched/core.c | 26 ++++
kernel/sched/fair.c | 57 +++++++-
kernel/sched/grid/qos.c | 123 +++++++++++++++++
kernel/sched/grid/stat.c | 15 +++
kernel/sched/sched.h | 2 +
kernel/sysctl.c | 9 ++
11 files changed, 586 insertions(+), 6 deletions(-)
--
2.34.1