Aaron Lu (7): [Backport] sched/fair: Task based throttle time accounting [Backport] sched/fair: Get rid of throttled_lb_pair() [Backport] sched/fair: Propagate load for throttled cfs_rq [Backport] sched/fair: update_cfs_group() for throttled cfs_rqs [Backport] sched/fair: Do not balance task to a throttled cfs_rq [Backport] sched/fair: Prevent cfs_rq from being unthrottled with zero runtime_remaining [Backport] sched/fair: Do not special case tasks in throttled hierarchy K Prateek Nayak (1): [Backport] sched/fair: Start a cfs_rq on throttled hierarchy with PELT clock throttled Valentin Schneider (3): [Backport] sched/fair: Add related data structure for task based throttle [Backport] sched/fair: Implement throttle task work and related helpers [Backport] sched/fair: Switch to task based throttle model Wang Tao (2): [Huawei] sched: Fix kabi broken of struct task_struct and struct cfs_rq [Huawei] sched: Fix kabi broken of struct cfs_rq Zhang Qiao (2): [Huawei] sched/fair: Use separate throttle functions for QoS [Huawei] sched/fair: Use separate qos_throttled and qos_throttle_count include/linux/sched.h | 8 + kernel/sched/core.c | 5 +- kernel/sched/fair.c | 622 ++++++++++++++++++++++++++---------------- kernel/sched/pelt.h | 4 +- kernel/sched/sched.h | 17 +- 5 files changed, 409 insertions(+), 247 deletions(-) -- 2.18.0