From 5b3824419a078a634429ec1ff4b72e3a95b43118 Mon Sep 17 00:00:00 2001 From: Abhijeet Dharmapurikar Date: Thu, 5 Dec 2019 17:50:32 -0800 Subject: [PATCH 1/2] sched: walt: improve the scheduler This change is for general scheduler improvements. Change-Id: I567213580a970abc374d95e3d1fdc0aa73eaf705 Signed-off-by: Abhijeet Dharmapurikar Signed-off-by: Lingutla Chandrasekhar [satyap@codeaurora.org: resolve trivial merge conflicts] Signed-off-by: Satya Durga Srinivasu Prabhala --- kernel/sched/sched.h | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index abe2a00e92ae..ef7e4d1ff7a6 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -108,11 +108,6 @@ struct walt_sched_stats { u64 pred_demands_sum_scaled; }; -struct cpu_cycle { - u64 cycles; - u64 time; -}; - struct group_cpu_time { u64 curr_runnable_sum; u64 prev_runnable_sum; @@ -1078,7 +1073,7 @@ struct rq { u64 irqload_ts; bool high_irqload; struct task_struct *ed_task; - struct cpu_cycle cc; + u64 freq; u64 old_busy_time, old_busy_time_group; u64 old_estimated_time; u64 curr_runnable_sum; From 48f92fa93a0aac334a07b65e16f970189e459a1b Mon Sep 17 00:00:00 2001 From: Abhijeet Dharmapurikar Date: Wed, 4 Dec 2019 17:26:18 -0800 Subject: [PATCH 2/2] sched: walt: Improve the scheduler This change is for general scheduler improvements. Change-Id: Ib8505248b91fb33395fe53f2dfacc8ec68c0273c Signed-off-by: Abhijeet Dharmapurikar Signed-off-by: Lingutla Chandrasekhar [satyap@codeaurora.org: resolution of trivial merge conflicts] Signed-off-by: Satya Durga Srinivasu Prabhala --- kernel/sched/sched.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/sched/sched.h b/kernel/sched/sched.h index ef7e4d1ff7a6..03927ee4cbd6 100644 --- a/kernel/sched/sched.h +++ b/kernel/sched/sched.h @@ -1073,7 +1073,7 @@ struct rq { u64 irqload_ts; bool high_irqload; struct task_struct *ed_task; - u64 freq; + u64 task_exec_scale; u64 old_busy_time, old_busy_time_group; u64 old_estimated_time; u64 curr_runnable_sum;