On 14-10-20, 15:06, Sumit Gupta wrote: > Frequency returned by 'cpuinfo_cur_freq' using counters is not fixed > and keeps changing slightly. This change returns a consistent value > from freq_table. If the reconstructed frequency has acceptable delta > from the last written value, then return the frequency corresponding > to the last written ndiv value from freq_table. Otherwise, print a > warning and return the reconstructed freq. > > Signed-off-by: Sumit Gupta <sumitg@xxxxxxxxxx> > --- > > Sending only this patch as other patch not required after the change > to convert 'pr_warn' to 'pr_info' in cpufreq core for unlisted freq. > Changelog > v1[2] -> v3: > - Removed unwanted checks for cpu_online and max cluster number > - Used WARN_ON_ONCE to avoid print flooding. > > v1[1] -> v2: > - Minor changes to improve comments and reduce debug prints. > - Get freq table from cluster specific data instead of policy. > > [2] https://marc.info/?l=linux-tegra&m=160216218511280&w=2 > [1] https://marc.info/?l=linux-arm-kernel&m=160028821117535&w=2 > > drivers/cpufreq/tegra194-cpufreq.c | 62 ++++++++++++++++++++++++++++++++------ > 1 file changed, 53 insertions(+), 9 deletions(-) Applied. Thanks. -- viresh