Backport smart grid form OLK-5.10 to openEuler-1.0-LTS
Test on kunpeng920 and all DT test case pass.
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 | 246 +++++++++++++++++++++++++++++++++
fs/proc/base.c | 82 +++++++++++
include/linux/cpufreq.h | 12 ++
include/linux/sched/grid_qos.h | 33 ++++-
include/linux/sched/sysctl.h | 1 +
kernel/sched/core.c | 28 ++++
kernel/sched/fair.c | 60 +++++++-
kernel/sched/grid/qos.c | 127 +++++++++++++++++
kernel/sched/grid/stat.c | 16 +++
kernel/sched/sched.h | 3 +
kernel/sysctl.c | 9 ++
11 files changed, 611 insertions(+), 6 deletions(-)
--
2.34.1