Skip to content

cpufreq: governor: Avoid invalid state-transitions

Viresh Kumar linux-pm lkml 3 versions – In review

Get series with b4
b4 am [email protected]

Versions newest first · linked by author and title

  1. v3 Latest5 patches 1 replyIn review
  2. v210 patches 19 repliesSuperseded
  3. v112 patches 22 repliesSuperseded

Patches in v3 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/5cpufreq: governor: Keep single copy of information common to policy->cpusdrivers/cpufreq/cpufreq_conservative.c drivers/cpufreq/cpufreq_governor.c drivers/cpufreq/cpufreq_governor.h +1 more+114 -580 replies
2/5cpufreq: governor: split out common part of {cs|od}_dbs_timer()drivers/cpufreq/cpufreq_conservative.c drivers/cpufreq/cpufreq_governor.c drivers/cpufreq/cpufreq_governor.h +1 more+60 -510 replies
3/5cpufreq: governor: Avoid invalid states with additional checksdrivers/cpufreq/cpufreq_governor.c+35 -110 replies
4/5cpufreq: governor: Don't WARN on invalid statesdrivers/cpufreq/cpufreq_governor.c+1 -10 replies
5/5cpufreq: propagate errors returned from __cpufreq_governor()drivers/cpufreq/cpufreq.c+24 -70 replies

Reviews trailers per patch

None of the 5 patches has a Reviewed-by or Acked-by.

PatchPreeti U Murthy
1/5Reviewed-and-tested-by
2/5Reviewed-and-tested-by
3/5Reviewed-and-tested-by
4/5Reviewed-and-tested-by
5/5Reviewed-and-tested-by

Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.

Read the v3 thread

Cover letter [PATCH V3 0/5] cpufreq: governor: Avoid invalid state-transitions

Hi Rafael,

These are rest of the patches after replacing 'ccdbs' with 'shared' as you suggested.

Viresh Kumar (5):
cpufreq: governor: Keep single copy of information common to

    policy->cpus

cpufreq: governor: split out common part of {cs|od}_dbs_timer()
cpufreq: governor: Avoid invalid states with additional checks
cpufreq: governor: Don't WARN on invalid states
cpufreq: propagate errors returned from __cpufreq_governor()

 drivers/cpufreq/cpufreq.c              |  31 ++++--
 drivers/cpufreq/cpufreq_conservative.c |  25 ++---
 drivers/cpufreq/cpufreq_governor.c     | 174 ++++++++++++++++++++++++++-------
 drivers/cpufreq/cpufreq_governor.h     |  26 +++--
 drivers/cpufreq/cpufreq_ondemand.c     |  58 +++++------
 5 files changed, 210 insertions(+), 104 deletions(-)
Signature · 1 line
2.4.0