diff mbox

cpu: cpufreq: reduce scope of variables

Message ID 1438759768-14433-1-git-send-email-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King Aug. 5, 2015, 7:29 a.m. UTC
From: Colin Ian King <colin.king@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@canonical.com>
---
 src/cpu/cpufreq/cpufreq.c | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)

Comments

Ivan Hu Aug. 6, 2015, 7:08 a.m. UTC | #1
On 2015年08月05日 15:29, Colin King wrote:
> From: Colin Ian King <colin.king@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@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");

Acked-by: Ivan Hu <ivan.hu@canonical.com>
Alex Hung Aug. 6, 2015, 9:16 a.m. UTC | #2
On 08/05/2015 03:29 PM, Colin King wrote:
> From: Colin Ian King <colin.king@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@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");
> 

Acked-by: Alex Hung <alex.hung@canonical.com>
diff mbox

Patch

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");