[PATCH] cpu: cpufreq: reduce scope of variables
Colin King
colin.king at canonical.com
Wed Aug 5 07:29:28 UTC 2015
From: Colin Ian King <colin.king at canonical.com>
clean up some minor style issues as found by cppcheck:
[src/cpu/cpufreq/cpufreq.c:597]: (style)
The scope of the variable 'cpu' can be reduced.
[src/cpu/cpufreq/cpufreq.c:632]: (style)
The scope of the variable 'freq' can be reduced.
[src/cpu/cpufreq/cpufreq.c:751]: (style)
The scope of the variable 'tok' can be reduced.
[src/cpu/cpufreq/cpufreq.c:812]: (style)
The scope of the variable 'rc' can be reduced.
Signed-off-by: Colin Ian King <colin.king at canonical.com>
---
src/cpu/cpufreq/cpufreq.c | 17 ++++++++---------
1 file changed, 8 insertions(+), 9 deletions(-)
diff --git a/src/cpu/cpufreq/cpufreq.c b/src/cpu/cpufreq/cpufreq.c
index 35812f4..c96ed4d 100644
--- a/src/cpu/cpufreq/cpufreq.c
+++ b/src/cpu/cpufreq/cpufreq.c
@@ -594,7 +594,7 @@ static int cpufreq_compare_freqs(fwts_framework *fw, struct cpu *c1,
static int cpufreq_test_consistency(fwts_framework *fw)
{
- struct cpu *cpu, *cpu0;
+ struct cpu *cpu0;
bool consistent = true;
int i;
@@ -606,7 +606,7 @@ static int cpufreq_test_consistency(fwts_framework *fw)
cpu0 = &cpus[0];
for (i = 1; i < num_cpus; i++) {
- cpu = &cpus[i];
+ struct cpu *cpu = &cpus[i];
if (cpufreq_compare_freqs(fw, cpu0, cpu) != FWTS_OK) {
consistent = false;
fwts_log_error(fw,
@@ -629,13 +629,11 @@ static int cpufreq_test_duplicates(fwts_framework *fw)
{
struct cpu *cpu0 = &cpus[0];
bool dup = false;
- uint64_t freq;
int i;
/* the frequency list is sorted, so we can do this in one pass */
for (i = 0; i < cpu0->n_freqs - 1; i++) {
-
- freq = cpu0->freqs[i].Hz;
+ uint64_t freq = cpu0->freqs[i].Hz;
if (cpu0->freqs[i+1].Hz != freq)
continue;
@@ -748,7 +746,7 @@ static int cpu_freq_compare(const void *v1, const void *v2)
static int parse_cpu_info(fwts_framework *fw,
struct cpu *cpu, struct dirent *dir)
{
- char *end, path[PATH_MAX+1], *str, *tmp, *tok;
+ char *end, path[PATH_MAX+1], *str, *tmp;
struct stat statbuf;
int i, rc;
@@ -783,7 +781,7 @@ static int parse_cpu_info(fwts_framework *fw,
str = fwts_get(path);
for (tmp = str, i = 0; ; tmp = NULL) {
- tok = strtok(tmp, " ");
+ char *tok = strtok(tmp, " ");
if (!tok)
break;
if (!isdigit(tok[0]))
@@ -809,7 +807,7 @@ static int is_cpu_dir(const struct dirent *dir)
static int cpufreq_init(fwts_framework *fw)
{
struct dirent **dirs;
- int i, rc;
+ int i;
num_cpus = scandir(FWTS_CPU_PATH, &dirs, is_cpu_dir, versionsort);
cpus = calloc(num_cpus, sizeof(*cpus));
@@ -819,7 +817,8 @@ static int cpufreq_init(fwts_framework *fw)
/* all test require a userspace governor */
for (i = 0; i < num_cpus; i++) {
- rc = cpu_set_governor(fw, &cpus[i], "userspace");
+ int rc = cpu_set_governor(fw, &cpus[i], "userspace");
+
if (rc != FWTS_OK) {
fwts_log_warning(fw, "Failed to intialise cpufreq "
"to set CPU speed");
--
2.5.0
More information about the fwts-devel
mailing list