diff mbox

[25/46] lib: fwts_acpi_tables: reduce scope of variables

Message ID 1421175905-17035-26-git-send-email-colin.king@canonical.com
State Accepted
Headers show

Commit Message

Colin Ian King Jan. 13, 2015, 7:04 p.m. UTC
From: Colin Ian King <colin.king@canonical.com>

cppcheck is picking up some minor style issues which can
be easily fixed:

[src/lib/src/fwts_acpi_tables.c:106]:
	(style) The scope of the variable 'rsdp' can be reduced.
[src/lib/src/fwts_acpi_tables.c:1018]:
	(style) The scope of the variable 'ret' can be reduced.
[src/lib/src/fwts_acpi_tables.c:1051]:
	(style) The scope of the variable 'ret' can be reduced.
[src/lib/src/fwts_acpi_tables.c:1079]:
	(style) The scope of the variable 'ret' can be reduced.

Signed-off-by: Colin Ian King <colin.king@canonical.com>
---
 src/lib/src/fwts_acpi_tables.c | 20 +++++++++++---------
 1 file changed, 11 insertions(+), 9 deletions(-)

Comments

Ivan Hu Jan. 15, 2015, 7:34 a.m. UTC | #1
On 01/14/2015 03:04 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
>
> cppcheck is picking up some minor style issues which can
> be easily fixed:
>
> [src/lib/src/fwts_acpi_tables.c:106]:
> 	(style) The scope of the variable 'rsdp' can be reduced.
> [src/lib/src/fwts_acpi_tables.c:1018]:
> 	(style) The scope of the variable 'ret' can be reduced.
> [src/lib/src/fwts_acpi_tables.c:1051]:
> 	(style) The scope of the variable 'ret' can be reduced.
> [src/lib/src/fwts_acpi_tables.c:1079]:
> 	(style) The scope of the variable 'ret' can be reduced.
>
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>   src/lib/src/fwts_acpi_tables.c | 20 +++++++++++---------
>   1 file changed, 11 insertions(+), 9 deletions(-)
>
> diff --git a/src/lib/src/fwts_acpi_tables.c b/src/lib/src/fwts_acpi_tables.c
> index 68211e5..fb4e272 100644
> --- a/src/lib/src/fwts_acpi_tables.c
> +++ b/src/lib/src/fwts_acpi_tables.c
> @@ -103,7 +103,6 @@ static void *fwts_acpi_find_rsdp_bios(void)
>   #ifdef FWTS_ARCH_INTEL
>   	uint8_t *bios;
>   	uint8_t *ptr;
> -	fwts_acpi_table_rsdp *rsdp;
>   	void *addr = 0;
>
>   	if ((bios = fwts_mmap(BIOS_START, BIOS_LENGTH)) == FWTS_MAP_FAILED)
> @@ -111,7 +110,7 @@ static void *fwts_acpi_find_rsdp_bios(void)
>
>   	/* Scan BIOS for RSDP, ACPI spec states it is aligned on 16 byte intervals */
>   	for (ptr = bios; ptr < (bios+BIOS_LENGTH); ptr += 16) {
> -		rsdp = (fwts_acpi_table_rsdp*)ptr;
> +		fwts_acpi_table_rsdp *rsdp = (fwts_acpi_table_rsdp*)ptr;
>
>   		/* Can we read this memory w/o segfaulting? */
>   		if (fwts_safe_memread(rsdp, 8) != FWTS_OK)
> @@ -1015,7 +1014,6 @@ int fwts_acpi_load_tables(fwts_framework *fw)
>   int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which, fwts_acpi_table_info **info)
>   {
>   	int i;
> -	int ret;
>
>   	if (info == NULL)
>   		return FWTS_NULL_POINTER;
> @@ -1025,9 +1023,12 @@ int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which,
>   	if (acpi_tables_loaded == ACPI_TABLES_LOADED_FAILED)
>   		return FWTS_ERROR;
>
> -	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
> +	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
> +		int ret;
> +
>   		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
>   			return ret;
> +	}
>
>   	for (i=0;i<ACPI_MAX_TABLES;i++) {
>   		if (tables[i].data == NULL)
> @@ -1048,16 +1049,17 @@ int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which,
>   int fwts_acpi_find_table_by_addr(fwts_framework *fw, const uint64_t addr, fwts_acpi_table_info **info)
>   {
>   	int i;
> -	int ret;
>
>   	if (info == NULL)
>   		return FWTS_NULL_POINTER;
>
>   	*info = NULL;
>
> -	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
> +	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
> +		int ret;
>   		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
>   			return ret;
> +	}
>
>   	for (i=0;i<ACPI_MAX_TABLES;i++) {
>   		if (tables[i].data == NULL)
> @@ -1076,8 +1078,6 @@ int fwts_acpi_find_table_by_addr(fwts_framework *fw, const uint64_t addr, fwts_a
>    */
>   int fwts_acpi_get_table(fwts_framework *fw, const int index, fwts_acpi_table_info **info)
>   {
> -	int ret;
> -
>   	if (info == NULL)
>   		return FWTS_NULL_POINTER;
>
> @@ -1086,9 +1086,11 @@ int fwts_acpi_get_table(fwts_framework *fw, const int index, fwts_acpi_table_inf
>   	if ((index < 0) || (index >= ACPI_MAX_TABLES))
>   		return FWTS_ERROR;
>
> -	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
> +	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
> +		int ret;
>   		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
>   			return ret;
> +	}
>
>   	if (tables[index].data == NULL)
>   		return FWTS_OK;
>

Acked-by: Ivan Hu <ivan.hu@canonical.com>
Alex Hung Jan. 20, 2015, 7:44 a.m. UTC | #2
On 01/14/2015 03:04 AM, Colin King wrote:
> From: Colin Ian King <colin.king@canonical.com>
> 
> cppcheck is picking up some minor style issues which can
> be easily fixed:
> 
> [src/lib/src/fwts_acpi_tables.c:106]:
> 	(style) The scope of the variable 'rsdp' can be reduced.
> [src/lib/src/fwts_acpi_tables.c:1018]:
> 	(style) The scope of the variable 'ret' can be reduced.
> [src/lib/src/fwts_acpi_tables.c:1051]:
> 	(style) The scope of the variable 'ret' can be reduced.
> [src/lib/src/fwts_acpi_tables.c:1079]:
> 	(style) The scope of the variable 'ret' can be reduced.
> 
> Signed-off-by: Colin Ian King <colin.king@canonical.com>
> ---
>  src/lib/src/fwts_acpi_tables.c | 20 +++++++++++---------
>  1 file changed, 11 insertions(+), 9 deletions(-)
> 
> diff --git a/src/lib/src/fwts_acpi_tables.c b/src/lib/src/fwts_acpi_tables.c
> index 68211e5..fb4e272 100644
> --- a/src/lib/src/fwts_acpi_tables.c
> +++ b/src/lib/src/fwts_acpi_tables.c
> @@ -103,7 +103,6 @@ static void *fwts_acpi_find_rsdp_bios(void)
>  #ifdef FWTS_ARCH_INTEL
>  	uint8_t *bios;
>  	uint8_t *ptr;
> -	fwts_acpi_table_rsdp *rsdp;
>  	void *addr = 0;
>  
>  	if ((bios = fwts_mmap(BIOS_START, BIOS_LENGTH)) == FWTS_MAP_FAILED)
> @@ -111,7 +110,7 @@ static void *fwts_acpi_find_rsdp_bios(void)
>  
>  	/* Scan BIOS for RSDP, ACPI spec states it is aligned on 16 byte intervals */
>  	for (ptr = bios; ptr < (bios+BIOS_LENGTH); ptr += 16) {
> -		rsdp = (fwts_acpi_table_rsdp*)ptr;
> +		fwts_acpi_table_rsdp *rsdp = (fwts_acpi_table_rsdp*)ptr;
>  
>  		/* Can we read this memory w/o segfaulting? */
>  		if (fwts_safe_memread(rsdp, 8) != FWTS_OK)
> @@ -1015,7 +1014,6 @@ int fwts_acpi_load_tables(fwts_framework *fw)
>  int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which, fwts_acpi_table_info **info)
>  {
>  	int i;
> -	int ret;
>  
>  	if (info == NULL)
>  		return FWTS_NULL_POINTER;
> @@ -1025,9 +1023,12 @@ int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which,
>  	if (acpi_tables_loaded == ACPI_TABLES_LOADED_FAILED)
>  		return FWTS_ERROR;
>  
> -	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
> +	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
> +		int ret;
> +
>  		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
>  			return ret;
> +	}
>  
>  	for (i=0;i<ACPI_MAX_TABLES;i++) {
>  		if (tables[i].data == NULL)
> @@ -1048,16 +1049,17 @@ int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which,
>  int fwts_acpi_find_table_by_addr(fwts_framework *fw, const uint64_t addr, fwts_acpi_table_info **info)
>  {
>  	int i;
> -	int ret;
>  
>  	if (info == NULL)
>  		return FWTS_NULL_POINTER;
>  
>  	*info = NULL;
>  
> -	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
> +	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
> +		int ret;
>  		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
>  			return ret;
> +	}
>  
>  	for (i=0;i<ACPI_MAX_TABLES;i++) {
>  		if (tables[i].data == NULL)
> @@ -1076,8 +1078,6 @@ int fwts_acpi_find_table_by_addr(fwts_framework *fw, const uint64_t addr, fwts_a
>   */
>  int fwts_acpi_get_table(fwts_framework *fw, const int index, fwts_acpi_table_info **info)
>  {
> -	int ret;
> -
>  	if (info == NULL)
>  		return FWTS_NULL_POINTER;
>  
> @@ -1086,9 +1086,11 @@ int fwts_acpi_get_table(fwts_framework *fw, const int index, fwts_acpi_table_inf
>  	if ((index < 0) || (index >= ACPI_MAX_TABLES))
>  		return FWTS_ERROR;
>  
> -	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
> +	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
> +		int ret;
>  		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
>  			return ret;
> +	}
>  
>  	if (tables[index].data == NULL)
>  		return FWTS_OK;
> 

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

Patch

diff --git a/src/lib/src/fwts_acpi_tables.c b/src/lib/src/fwts_acpi_tables.c
index 68211e5..fb4e272 100644
--- a/src/lib/src/fwts_acpi_tables.c
+++ b/src/lib/src/fwts_acpi_tables.c
@@ -103,7 +103,6 @@  static void *fwts_acpi_find_rsdp_bios(void)
 #ifdef FWTS_ARCH_INTEL
 	uint8_t *bios;
 	uint8_t *ptr;
-	fwts_acpi_table_rsdp *rsdp;
 	void *addr = 0;
 
 	if ((bios = fwts_mmap(BIOS_START, BIOS_LENGTH)) == FWTS_MAP_FAILED)
@@ -111,7 +110,7 @@  static void *fwts_acpi_find_rsdp_bios(void)
 
 	/* Scan BIOS for RSDP, ACPI spec states it is aligned on 16 byte intervals */
 	for (ptr = bios; ptr < (bios+BIOS_LENGTH); ptr += 16) {
-		rsdp = (fwts_acpi_table_rsdp*)ptr;
+		fwts_acpi_table_rsdp *rsdp = (fwts_acpi_table_rsdp*)ptr;
 
 		/* Can we read this memory w/o segfaulting? */
 		if (fwts_safe_memread(rsdp, 8) != FWTS_OK)
@@ -1015,7 +1014,6 @@  int fwts_acpi_load_tables(fwts_framework *fw)
 int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which, fwts_acpi_table_info **info)
 {
 	int i;
-	int ret;
 
 	if (info == NULL)
 		return FWTS_NULL_POINTER;
@@ -1025,9 +1023,12 @@  int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which,
 	if (acpi_tables_loaded == ACPI_TABLES_LOADED_FAILED)
 		return FWTS_ERROR;
 
-	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
+	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
+		int ret;
+
 		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
 			return ret;
+	}
 
 	for (i=0;i<ACPI_MAX_TABLES;i++) {
 		if (tables[i].data == NULL)
@@ -1048,16 +1049,17 @@  int fwts_acpi_find_table(fwts_framework *fw, const char *name, const int which,
 int fwts_acpi_find_table_by_addr(fwts_framework *fw, const uint64_t addr, fwts_acpi_table_info **info)
 {
 	int i;
-	int ret;
 
 	if (info == NULL)
 		return FWTS_NULL_POINTER;
 
 	*info = NULL;
 
-	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
+	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
+		int ret;
 		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
 			return ret;
+	}
 
 	for (i=0;i<ACPI_MAX_TABLES;i++) {
 		if (tables[i].data == NULL)
@@ -1076,8 +1078,6 @@  int fwts_acpi_find_table_by_addr(fwts_framework *fw, const uint64_t addr, fwts_a
  */
 int fwts_acpi_get_table(fwts_framework *fw, const int index, fwts_acpi_table_info **info)
 {
-	int ret;
-
 	if (info == NULL)
 		return FWTS_NULL_POINTER;
 
@@ -1086,9 +1086,11 @@  int fwts_acpi_get_table(fwts_framework *fw, const int index, fwts_acpi_table_inf
 	if ((index < 0) || (index >= ACPI_MAX_TABLES))
 		return FWTS_ERROR;
 
-	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED)
+	if (acpi_tables_loaded == ACPI_TABLES_NOT_LOADED) {
+		int ret;
 		if ((ret = fwts_acpi_load_tables(fw)) != FWTS_OK)
 			return ret;
+	}
 
 	if (tables[index].data == NULL)
 		return FWTS_OK;