Hui Tang (1): sched: Introduce smart grid scheduling strategy for cfs
Wang ShaoBo (1): sched: smart grid: init sched_grid_qos structure on QOS purpose
fs/proc/array.c | 13 ++ include/linux/sched.h | 22 +++ include/linux/sched/grid_qos.h | 92 +++++++++ include/linux/sched/sysctl.h | 4 + init/Kconfig | 13 ++ kernel/fork.c | 9 + kernel/sched/Makefile | 1 + kernel/sched/core.c | 147 ++++++++++++++ kernel/sched/fair.c | 432 ++++++++++++++++++++++++++++++++++++++++- kernel/sched/grid/Makefile | 2 + kernel/sched/grid/internal.h | 6 + kernel/sched/grid/power.c | 27 +++ kernel/sched/grid/qos.c | 144 ++++++++++++++ kernel/sched/grid/stat.c | 32 +++ kernel/sched/sched.h | 48 +++++ kernel/sysctl.c | 9 + mm/mempolicy.c | 12 +- 17 files changed, 1010 insertions(+), 3 deletions(-) create mode 100644 include/linux/sched/grid_qos.h create mode 100644 kernel/sched/grid/Makefile create mode 100644 kernel/sched/grid/internal.h create mode 100644 kernel/sched/grid/power.c create mode 100644 kernel/sched/grid/qos.c create mode 100644 kernel/sched/grid/stat.c