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

Commit 61ea1d3d authored by Vikram Mulukutla's avatar Vikram Mulukutla Committed by Syed Rameez Mustafa
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 ab968a4f
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -2215,7 +2215,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)