diff --git a/drivers/android/vendor_hooks.c b/drivers/android/vendor_hooks.c index 0495c0f9e580..b25959e85c62 100644 --- a/drivers/android/vendor_hooks.c +++ b/drivers/android/vendor_hooks.c @@ -87,7 +87,6 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_rebalance_domains); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_busiest_queue); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_migrate_queued_task); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_find_energy_efficient_cpu); -EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_set_sugov_sched_attr); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_overutilized); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_setaffinity); EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_cpus_allowed); diff --git a/include/trace/hooks/sched.h b/include/trace/hooks/sched.h index 85421b578a87..66e9ba6f6632 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -108,15 +108,6 @@ DECLARE_RESTRICTED_HOOK(android_rvh_find_energy_efficient_cpu, TP_PROTO(struct task_struct *p, int prev_cpu, int sync, int *new_cpu), TP_ARGS(p, prev_cpu, sync, new_cpu), 1); -struct sched_attr; -DECLARE_HOOK(android_vh_set_sugov_sched_attr, - TP_PROTO(struct sched_attr *attr), - TP_ARGS(attr)); - -DECLARE_RESTRICTED_HOOK(android_rvh_set_iowait, - TP_PROTO(struct task_struct *p, struct rq *rq, int *should_iowait_boost), - TP_ARGS(p, rq, should_iowait_boost), 1); - DECLARE_RESTRICTED_HOOK(android_rvh_cpu_overutilized, TP_PROTO(int cpu, int *overutilized), TP_ARGS(cpu, overutilized), 1); diff --git a/kernel/sched/cpufreq_schedutil.c b/kernel/sched/cpufreq_schedutil.c index 3434749f8730..4e02a4a1a550 100644 --- a/kernel/sched/cpufreq_schedutil.c +++ b/kernel/sched/cpufreq_schedutil.c @@ -12,7 +12,6 @@ #include #include -#include #define IOWAIT_BOOST_MIN (SCHED_CAPACITY_SCALE / 8) @@ -597,7 +596,6 @@ static int sugov_kthread_create(struct sugov_policy *sg_policy) if (policy->fast_switch_enabled) return 0; - trace_android_vh_set_sugov_sched_attr(&attr); kthread_init_work(&sg_policy->work, sugov_work); kthread_init_worker(&sg_policy->worker); thread = kthread_create(kthread_worker_fn, &sg_policy->worker, diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index 917636cb7cf9..adc20cd939b6 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -5625,7 +5625,6 @@ enqueue_task_fair(struct rq *rq, struct task_struct *p, int flags) struct sched_entity *se = &p->se; int idle_h_nr_running = task_has_idle_policy(p); int task_new = !(flags & ENQUEUE_WAKEUP); - int should_iowait_boost; /* * The code below (indirectly) updates schedutil which looks at @@ -5640,9 +5639,7 @@ enqueue_task_fair(struct rq *rq, struct task_struct *p, int flags) * utilization updates, so do it here explicitly with the IOWAIT flag * passed. */ - should_iowait_boost = p->in_iowait; - trace_android_rvh_set_iowait(p, rq, &should_iowait_boost); - if (should_iowait_boost) + if (p->in_iowait) cpufreq_update_util(rq, SCHED_CPUFREQ_IOWAIT); for_each_sched_entity(se) {