Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 202522
b: refs/heads/master
c: 6ebdf77
h: refs/heads/master
v: v3
  • Loading branch information
Matthew Garrett authored and Dave Jones committed Aug 3, 2010
1 parent da98fb8 commit 240841d
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 9 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 0d9715d64fe118dd0957a29e344972b8d3f960e7
refs/heads/master: 6ebdf777ba034d2b54c99f28a4b18dabf286d8e5
17 changes: 9 additions & 8 deletions trunk/arch/x86/kernel/cpu/cpufreq/pcc-cpufreq.c
Original file line number Diff line number Diff line change
Expand Up @@ -541,13 +541,13 @@ static int pcc_cpufreq_cpu_init(struct cpufreq_policy *policy)

if (!pcch_virt_addr) {
result = -1;
goto pcch_null;
goto out;
}

result = pcc_get_offset(cpu);
if (result) {
dprintk("init: PCCP evaluation failed\n");
goto free;
goto out;
}

policy->max = policy->cpuinfo.max_freq =
Expand All @@ -556,14 +556,15 @@ static int pcc_cpufreq_cpu_init(struct cpufreq_policy *policy)
ioread32(&pcch_hdr->minimum_frequency) * 1000;
policy->cur = pcc_get_freq(cpu);

if (!policy->cur) {
dprintk("init: Unable to get current CPU frequency\n");
result = -EINVAL;
goto out;
}

dprintk("init: policy->max is %d, policy->min is %d\n",
policy->max, policy->min);

return 0;
free:
pcc_clear_mapping();
free_percpu(pcc_cpu_info);
pcch_null:
out:
return result;
}

Expand Down

0 comments on commit 240841d

Please sign in to comment.