linux-pm.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 0/3] cpufreq: schedutil: Fix 4.12 regressions
@ 2017-06-09 10:15 Viresh Kumar
  2017-06-09 10:15 ` [PATCH 1/3] cpufreq: schedutil: Restore cached_raw_freq behavior Viresh Kumar
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Viresh Kumar @ 2017-06-09 10:15 UTC (permalink / raw)
  To: Rafael Wysocki
  Cc: Viresh Kumar, linaro-kernel, linux-pm, linux-kernel,
	Vincent Guittot, Juri Lelli, Ingo Molnar, Peter Zijlstra,
	patrick.bellasi, john.ettedgui, Srinivas Pandruvada,
	Joel Fernandes, Morten Rasmussen

Hi Rafael,

I have identified some regressions with the schedutil governor which
happen due to one of your patches that got merged in 4.12-rc1.

This series fixes all the drivers which provide a ->target_index()
callback but doesn't fix the drivers which provide ->target() callback.

Such platforms need to implement the ->resolve_freq() callback in order
to get this fixed and I only had hardware for testing intel_pstate,
which I fixed in this series.

I am wondering if there is another way to fix this issue (than what I
tried) or if we should revert the offending commit (39b64aa1c007) and
look for other solutions.

Anyway, this series has the necessary patches to fix it.

Viresh Kumar (3):
  cpufreq: schedutil: Restore cached_raw_freq behavior
  cpufreq: schedutil: Fix selection algorithm while reducing frequency
  cpufreq: intel_pstate: Provide resolve_freq() to fix regression

 drivers/cpufreq/intel_pstate.c   | 14 +++++++++++++
 kernel/sched/cpufreq_schedutil.c | 45 +++++++++++++++++++++++++++++++++-------
 2 files changed, 52 insertions(+), 7 deletions(-)

-- 
2.13.0.70.g6367777092d9

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2017-06-12 12:33 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-06-09 10:15 [PATCH 0/3] cpufreq: schedutil: Fix 4.12 regressions Viresh Kumar
2017-06-09 10:15 ` [PATCH 1/3] cpufreq: schedutil: Restore cached_raw_freq behavior Viresh Kumar
2017-06-09 10:15 ` [PATCH 2/3] cpufreq: schedutil: Fix selection algorithm while reducing frequency Viresh Kumar
2017-06-10  9:11   ` Joel Fernandes
2017-06-11  6:21     ` Joel Fernandes
2017-06-12  3:44       ` Viresh Kumar
2017-06-12 12:33         ` Rafael J. Wysocki
2017-06-09 10:15 ` [PATCH 3/3] cpufreq: intel_pstate: Provide resolve_freq() to fix regression Viresh Kumar
2017-06-10  9:26   ` Joel Fernandes
2017-06-12  3:41     ` Viresh Kumar
2017-06-09 12:24 ` [PATCH 0/3] cpufreq: schedutil: Fix 4.12 regressions Rafael J. Wysocki
2017-06-09 12:32   ` Viresh Kumar
2017-06-09 13:25     ` Rafael J. Wysocki

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).