Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit b2074081 authored by Vikram Mulukutla's avatar Vikram Mulukutla
Browse files

sched: cpufreq: Use sched_clock instead of rq_clock when updating schedutil



rq_clock may not be updated often enough for schedutil or other
cpufreq governors to work correctly when it's passed as the
timestamp for a load report. Use sched_clock instead.

Change-Id: I745b727870a31da25f766c2c2f37527f568c20da
Signed-off-by: default avatarVikram Mulukutla <markivx@codeaurora.org>
parent 9967c4a5
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2158,7 +2158,7 @@ static inline void cpufreq_update_util(struct rq *rq, unsigned int flags)

	data = rcu_dereference_sched(*this_cpu_ptr(&cpufreq_update_util_data));
	if (data)
		data->func(data, rq_clock(rq), flags);
		data->func(data, sched_clock(), flags);
}

static inline void cpufreq_update_this_cpu(struct rq *rq, unsigned int flags)