Hi Rafael,
As suggested, I have kept only what you suggested and fixed them based on your review comments.
@Juri and Shilpa: I have also added your Tested-by's, please let me know if you don't prefer to add them here.
V3->V4: - Keep only relevant patches for lockdep, will send cleanups patches separately. - kobj_name is dropped - Comment over update_sampling_rate is kept intact, with minor additions. - s/global/common for common tunables
Viresh Kumar (6): cpufreq: governor: Create generic macro for global tuners cpufreq: governor: Move common tunables to 'struct dbs_data' cpufreq: governor: New sysfs show/store callbacks for governor tunables cpufreq: governor: Drop unused macros for creating governor tunable attributes Revert "cpufreq: Drop rwsem lock around CPUFREQ_GOV_POLICY_EXIT" cpufreq: governor: Create and traverse list of policy_dbs to fix lockdep
drivers/cpufreq/cpufreq.c | 5 - drivers/cpufreq/cpufreq_conservative.c | 102 +++++++---------- drivers/cpufreq/cpufreq_governor.c | 127 ++++++++++++++------- drivers/cpufreq/cpufreq_governor.h | 143 ++++++++---------------- drivers/cpufreq/cpufreq_ondemand.c | 194 ++++++++++++--------------------- include/linux/cpufreq.h | 4 - 6 files changed, 239 insertions(+), 336 deletions(-)