diff --git a/include/trace/hooks/sched.h b/include/trace/hooks/sched.h index 22f7b5103e1a..cad4f3dd642f 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -113,8 +113,8 @@ 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, int *should_iowait_boost), - TP_ARGS(p, should_iowait_boost), 1); + TP_PROTO(struct task_struct *p, struct rq *rq, int *should_iowait_boost), + TP_ARGS(p, rq, should_iowait_boost), 1); struct sugov_policy; DECLARE_RESTRICTED_HOOK(android_rvh_set_sugov_update, TP_PROTO(struct sugov_policy *sg_policy, unsigned int next_freq, bool *should_update), diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index ddc7272c696d..f40e3845b18a 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -5632,7 +5632,7 @@ enqueue_task_fair(struct rq *rq, struct task_struct *p, int flags) * passed. */ should_iowait_boost = p->in_iowait; - trace_android_rvh_set_iowait(p, &should_iowait_boost); + trace_android_rvh_set_iowait(p, rq, &should_iowait_boost); if (should_iowait_boost) cpufreq_update_util(rq, SCHED_CPUFREQ_IOWAIT);