Skip to content

Commit

Permalink
sh: cpufreq: Include CPU id in info messages.
Browse files Browse the repository at this point in the history
This tidies up the printks when running on SMP, and aids in debugging
when certain cores are unable to be scaled.

Signed-off-by: Paul Mundt <lethal@linux-sh.org>
  • Loading branch information
Paul Mundt committed Sep 15, 2009
1 parent 3639dfb commit 033eb0a
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions arch/sh/kernel/cpufreq.c
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,8 @@ static int sh_cpufreq_cpu_init(struct cpufreq_policy *policy)

cpuclk = clk_get(NULL, "cpu_clk");
if (IS_ERR(cpuclk)) {
printk(KERN_ERR "cpufreq: couldn't get CPU clk\n");
printk(KERN_ERR "cpufreq: couldn't get CPU#%d clk\n",
policy->cpu);
return PTR_ERR(cpuclk);
}

Expand All @@ -95,22 +96,21 @@ static int sh_cpufreq_cpu_init(struct cpufreq_policy *policy)
policy->min = policy->cpuinfo.min_freq;
policy->max = policy->cpuinfo.max_freq;


/*
* Catch the cases where the clock framework hasn't been wired up
* properly to support scaling.
*/
if (unlikely(policy->min == policy->max)) {
printk(KERN_ERR "cpufreq: clock framework rate rounding "
"not supported on this CPU.\n");
"not supported on CPU#%d.\n", policy->cpu);

clk_put(cpuclk);
return -EINVAL;
}

printk(KERN_INFO "cpufreq: Frequencies - Minimum %u.%03u MHz, "
printk(KERN_INFO "cpufreq: CPU#%d Frequencies - Minimum %u.%03u MHz, "
"Maximum %u.%03u MHz.\n",
policy->min / 1000, policy->min % 1000,
policy->cpu, policy->min / 1000, policy->min % 1000,
policy->max / 1000, policy->max % 1000);

return 0;
Expand Down

0 comments on commit 033eb0a

Please sign in to comment.