Skip to content

CPUFreq: Cleanups/fixes for v3.13

Viresh Kumar cpufreq linux-pm lkml 1 version In review

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest11 patches 7 repliesIn review

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/11cpufreq: make return type of lock_policy_rwsem_{read|write}() as voiddrivers/cpufreq/cpufreq.c+11 -271 reply
2/11cpufreq: create per policy rwsem instead of per cpu cpu_policy_rwsemdrivers/cpufreq/cpufreq.c include/linux/cpufreq.h+45 -791 reply
3/11cpufreq: remove invalid comment from __cpufreq_remove_dev()drivers/cpufreq/cpufreq.c+0 -21 reply
4/11cpufreq: Remove extra blank linedrivers/cpufreq/cpufreq.c+0 -11 reply
5/11cpufreq: don't break string in print statementsdrivers/cpufreq/cpufreq.c+2 -20 replies
6/11cpufreq: remove __cpufreq_remove_dev()drivers/cpufreq/cpufreq.c+8 -180 replies
7/11cpufreq: Optimize cpufreq_frequency_table_verify()drivers/cpufreq/freq_table.c+13 -120 replies
8/11cpufreq: rename __cpufreq_set_policy() as cpufreq_set_policy()drivers/cpufreq/cpufreq.c+9 -130 replies
9/11cpufreq: rewrite cpufreq_driver->flags using shift operatorinclude/linux/cpufreq.h+8 -71 reply
10/11cpufreq: use cpufreq_driver->flags to mark CPUFREQ_HAVE_GOVERNOR_PER_POLICYdrivers/cpufreq/arm_big_little.c drivers/cpufreq/cpufreq.c drivers/cpufreq/cpufreq_governor.h +1 more+15 -111 reply
11/11cpufreq: add new routine cpufreq_verify_within_cpu_limits()drivers/cpufreq/cpufreq-nforce2.c drivers/cpufreq/davinci-cpufreq.c drivers/cpufreq/freq_table.c +7 more+19 -331 reply

Reviews trailers per patch

9 of 11 patches have a Reviewed-by or Acked-by.

PatchSrivatsa S. BhatDirk Brandewie
1/11R-b
2/11R-b
3/11R-b
4/11R-b
5/11R-b
6/11R-b
7/11
8/11
9/11R-b
10/11R-b
11/11A-b

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

Read the v1 thread

Cover letter [PATCH RESEND 00/11] CPUFreq: Cleanups/fixes for v3.13

Hi Rafael,

As asked by you the first patch is rebased over your bleeding edge. Other minor patches are also added in this series (sent earlier too) which can also go in. Let me know if you see/face any issues with them.

Viresh Kumar (11):
cpufreq: make return type of lock_policy_rwsem_{read|write}() as void
cpufreq: create per policy rwsem instead of per cpu cpu_policy_rwsem
cpufreq: remove invalid comment from __cpufreq_remove_dev()
cpufreq: Remove extra blank line
cpufreq: don't break string in print statements
cpufreq: remove __cpufreq_remove_dev()
cpufreq: Optimize cpufreq_frequency_table_verify()
cpufreq: rename __cpufreq_set_policy() as cpufreq_set_policy()
cpufreq: rewrite cpufreq_driver->flags using shift operator
cpufreq: use cpufreq_driver->flags to mark
CPUFREQ_HAVE_GOVERNOR_PER_POLICY
cpufreq: add new routine cpufreq_verify_within_cpu_limits()

 drivers/cpufreq/arm_big_little.c     |   4 +-
 drivers/cpufreq/cpufreq-nforce2.c    |   4 +-
 drivers/cpufreq/cpufreq.c            | 189 ++++++++++-------------------------
 drivers/cpufreq/cpufreq_governor.h   |   5 +-
 drivers/cpufreq/davinci-cpufreq.c    |   4 +-
 drivers/cpufreq/freq_table.c         |  27 +++--
 drivers/cpufreq/integrator-cpufreq.c |   9 +-
 drivers/cpufreq/intel_pstate.c       |   4 +-
 drivers/cpufreq/longrun.c            |   4 +-
 drivers/cpufreq/pcc-cpufreq.c        |   3 +-
 drivers/cpufreq/sh-cpufreq.c         |   7 +-
 drivers/cpufreq/unicore2-cpufreq.c   |   4 +-
 include/linux/cpufreq.h              |  51 +++++++---
 13 files changed, 120 insertions(+), 195 deletions(-)
Signature · 1 line
1.7.12.rc2.18.g61b472e